Rename `parse` module to `parse_fluent`

finchie
Feb 14, 2024, 7:55 AM
D652S2N3MHR7NJWSJIT7DUH5TPEFF6YII7EGV4C7IYWARXLMGAWQC

Dependencies

  • [2] 5TEX4MNU Split `fluent_embed` into `group` and `parse` modules
  • [3] UOMQT7LT Add support for cardinal CLDR plural selectors
  • [4] O77KA6C4 Create `fluent_embed` crate

Change contents

  • file move: parse.rs (----------)parse_fluent.rs (----------)
    [3.41]
    [2.33]
  • replacement in fluent_embed/src/parse_fluent.rs at line 8
    [2.239][2.239:352]()
    pub(crate) fn match_fluent_pattern<'resource>(
    pattern: &'resource Pattern<&'resource str>,
    ) -> syn::Expr {
    [2.239]
    [2.352]
    pub(crate) fn pattern<'resource>(pattern: &'resource Pattern<&'resource str>) -> syn::Expr {
  • replacement in fluent_embed/src/parse_fluent.rs at line 16
    [2.640][2.640:714]()
    let expression = match_placeable_expression(&expression);
    [2.640]
    [2.714]
    let expression = placeable_expression(&expression);
  • replacement in fluent_embed/src/parse_fluent.rs at line 28
    [2.1019][2.1019:1133]()
    fn match_placeable_expression<'resource>(
    expression: &'resource Expression<&'resource str>,
    ) -> syn::Expr {
    [2.1019]
    [2.1133]
    fn placeable_expression<'resource>(expression: &'resource Expression<&'resource str>) -> syn::Expr {
  • replacement in fluent_embed/src/parse_fluent.rs at line 31
    [2.1211][2.1211:1367]()
    let match_target = match_inline_expression(selector);
    let match_arms: Vec<syn::Arm> = variants.iter().map(match_variant).collect();
    [2.1211]
    [2.1367]
    let target = inline_expression(selector);
    let arms: Vec<syn::Arm> = variants.iter().map(variant).collect();
  • replacement in fluent_embed/src/parse_fluent.rs at line 35
    [2.1395][2.1395:1498]()
    match plural_rules.category_for(*#match_target) {
    #(#match_arms),*
    [2.1395]
    [2.1498]
    match plural_rules.category_for(*#target) {
    #(#arms),*
  • replacement in fluent_embed/src/parse_fluent.rs at line 41
    [2.1541][2.1541:1620]()
    Expression::Inline(expression) => match_inline_expression(expression),
    [2.1541]
    [2.1620]
    Expression::Inline(expression) => inline_expression(expression),
  • replacement in fluent_embed/src/parse_fluent.rs at line 45
    [2.1629][2.1629:1668]()
    fn match_inline_expression<'resource>(
    [2.1629]
    [2.1668]
    fn inline_expression<'resource>(
  • replacement in fluent_embed/src/parse_fluent.rs at line 71
    [2.2593][2.2593:2775]()
    fn match_variant<'resource>(variant: &Variant<&'resource str>) -> syn::Arm {
    let base_pattern = match_pattern(&variant.key);
    let body = match_fluent_pattern(&variant.value);
    [2.2593]
    [2.2775]
    fn variant<'resource>(variant: &Variant<&'resource str>) -> syn::Arm {
    let base_pattern = variant_key(&variant.key);
    let body = pattern(&variant.value);
  • replacement in fluent_embed/src/parse_fluent.rs at line 87
    [2.3112][2.3112:3212]()
    fn match_pattern<'resource>(pattern: &VariantKey<&'resource str>) -> syn::Pat {
    match pattern {
    [2.3112]
    [2.3212]
    fn variant_key<'resource>(variant_key: &VariantKey<&'resource str>) -> syn::Pat {
    match variant_key {
  • replacement in fluent_embed/src/lib.rs at line 2
    [2.3475][2.3475:3486]()
    mod parse;
    [2.3475]
    [3.1386]
    mod parse_fluent;
  • replacement in fluent_embed/src/group.rs at line 22
    [2.4077][2.4077:4164]()
    .map_or_else(|| parse_quote!(()), crate::parse::match_fluent_pattern),
    [2.4077]
    [2.4164]
    .map_or_else(|| parse_quote!(()), crate::parse_fluent::pattern),