|
206 | 206 | iostream, and regular expression class templates.
|
207 | 207 | \end{defnote}
|
208 | 208 |
|
| 209 | +\definition{collating element}{defns.regex.collating.element} |
| 210 | +\indexdefn{collating element}% |
| 211 | +sequence of one or more characters within the |
| 212 | +current locale that collate as if they were a single character |
| 213 | + |
209 | 214 | \definition{component}{defns.component}
|
210 | 215 | \defncontext{library}
|
211 | 216 | \indexdefn{component}%
|
|
301 | 306 | are expression-equivalent.
|
302 | 307 | \end{example}
|
303 | 308 |
|
| 309 | +\definition{finite state machine}{defns.regex.finite.state.machine} |
| 310 | +\defncontext{regular expression} |
| 311 | +\indexdefn{finite state machine}% |
| 312 | +unspecified data structure that is used to |
| 313 | +represent a regular expression, and which permits efficient matches |
| 314 | +against the regular expression to be obtained |
| 315 | + |
| 316 | +\definition{format specifier}{defns.regex.format.specifier} |
| 317 | +\defncontext{regular expression} |
| 318 | +\indexdefn{format specifier}% |
| 319 | +sequence of one or more characters that is to be |
| 320 | +replaced with some part of a regular expression match |
| 321 | + |
304 | 322 | \definition{handler function}{defns.handler}
|
305 | 323 | \defncontext{library}
|
306 | 324 | \indexdefn{function!handler}%
|
|
354 | 372 | behavior that depends on local conventions of nationality, culture, and
|
355 | 373 | language that each implementation documents
|
356 | 374 |
|
| 375 | +\definition{matched}{defns.regex.matched} |
| 376 | +\defncontext{regular expression} |
| 377 | +\indexdefn{matched}% |
| 378 | +\indexdefn{regular expression!matched}% |
| 379 | +condition when a sequence of zero or more characters |
| 380 | +correspond to a sequence of characters defined by the pattern |
| 381 | + |
357 | 382 | \definition{modifier function}{defns.modifier}
|
358 | 383 | \defncontext{library}
|
359 | 384 | \indexdefn{function!modifier}%
|
|
423 | 448 | \definition{parameter}{defns.parameter.templ}
|
424 | 449 | \defncontext{template} member of a \grammarterm{template-parameter-list}
|
425 | 450 |
|
| 451 | +\definition{primary equivalence class}{defns.regex.primary.equivalence.class} |
| 452 | +\defncontext{regular expression} |
| 453 | +\indexdefn{primary equivalence class}% |
| 454 | +set of one or more characters which |
| 455 | +share the same primary sort key: that is the sort key weighting that |
| 456 | +depends only upon character shape, and not accents, case, or |
| 457 | +locale specific tailorings |
| 458 | + |
426 | 459 | \definition{program-defined specialization}{defns.prog.def.spec}
|
427 | 460 | \defncontext{library}
|
428 | 461 | \indexdefn{specialization!program-defined}%
|
|
472 | 505 | including reference types.
|
473 | 506 | \end{defnote}
|
474 | 507 |
|
| 508 | +\definition{regular expression}{defns.regex.regular.expression} |
| 509 | +pattern that selects specific strings |
| 510 | +from a set of character strings |
| 511 | + |
475 | 512 | \definition{replacement function}{defns.replacement}
|
476 | 513 | \defncontext{library}
|
477 | 514 | \indexdefn{function!replacement}%
|
|
612 | 649 | executing.
|
613 | 650 | \end{defnote}
|
614 | 651 |
|
| 652 | +\definition{sub-expression}{defns.regex.subexpression} |
| 653 | +\defncontext{regular expression} |
| 654 | +\indexdefn{sub-expression!regular expression}% |
| 655 | +subset of a regular expression that has |
| 656 | +been marked by parentheses |
| 657 | + |
615 | 658 | \definition{traits class}{defns.traits}
|
616 | 659 | \defncontext{library}
|
617 | 660 | \indexdefn{traits}%
|
|
0 commit comments