Lines Matching full:rule
10 # ICU Break Iterator Rule Parser State Table
13 # The rule parser uses a state machine; the data in this file define the
16 # *** This file defines the RBBI rule grammar. This is it.
20 # that are then built with the rule parser.
58 escaped term ^break-rule-end doExprStart
60 '$' scan-var-name ^assign-or-rule doExprStart
64 default term ^break-rule-end doExprStart
67 # break-rule-end: Returned from doing a break-rule expression.
69 break-rule-end:
71 white_space n break-rule-end
77 # !Reverse rule.
81 default reverse-rule ^break-rule-end doReverseDir
97 reverse-rule:
98 default term ^break-rule-end doExprStart
102 # term. Eat through a single rule character, or a composite thing, which
261 # of a Unicode Set, we just hand the rule input at that
280 # assign-or-rule. A $variable was encountered at the start of something, could be
281 # either an assignment statement or a rule, depending on whether an '='
285 assign-or-rule:
286 white_space n assign-or-rule
288 default term-var-ref ^break-rule-end # variable was a term in a rule
298 # assignment must look like a rule expression, and we come here