meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| contextual_predicates [2021/02/08 18:09] – ↷ Page name changed from lookbehind to contextual_predicates revusky | contextual_predicates [2023/03/03 14:23] (current) – revusky | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | A //lookbehind | + | A //contextual |
| The easiest way to describe this is with some actual examples. | The easiest way to describe this is with some actual examples. | ||
| Line 7: | Line 7: | ||
| ==== Specifying that a production is non-reentrant ==== | ==== Specifying that a production is non-reentrant ==== | ||
| - | Probably the most typical usage will be to guarantee that a production is not // | + | Probably the most typical usage will be to guarantee that a production is not // |
| < | < | ||
| Line 19: | Line 19: | ||
| ==== Scanning Forward vs. Backward, Ellipsis and Wild-card | ==== Scanning Forward vs. Backward, Ellipsis and Wild-card | ||
| - | Note that the elements in a //lookbehind | + | Note that the elements in a //contextual |
| In the above example, the ellipsis " | In the above example, the ellipsis " | ||
| Line 67: | Line 67: | ||
| ==== Summary ==== | ==== Summary ==== | ||
| - | A //lookbehind | + | A //contextual |
| An ellipsis " | An ellipsis " | ||
| Line 89: | Line 89: | ||
| NB. If you have a '' | NB. If you have a '' | ||
| - | Note also that //lookbehind | + | Note also that //contextual |