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 | ||
lookbehind [2020/09/25 11:54] – 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 87: | Line 87: | ||
In the above we specify that Foo must be // | In the above we specify that Foo must be // | ||
- | NB. If you have a '' | + | NB. If you have a '' |
- | Note also that //lookbehind | + | Note also that //contextual |