move_node_before (pp, explicits_list);
pp = &temp_link;
}
+ else if (this_type == FRIBIDI_TYPE_BS)
+ {
+ /* X8. All explicit directional embeddings and overrides are
+ completely terminated at the end of each paragraph. Paragraph
+ separators are not included in the embedding. */
+ break;
+ }
else
{
/* X6. For all types besides RLE, LRE, RLO, LRO, and PDF:
if (!FRIBIDI_IS_NEUTRAL (override))
RL_TYPE (pp) = override;
}
- /* X8. All explicit directional embeddings and overrides are
- completely terminated at the end of each paragraph. Paragraph
- separators are not included in the embedding. */
- /* This function is running on a single paragraph, so we can do
- X8 after all the input is processed. */
}
/* Implementing X8. It has no effect on a single paragraph! */