Lines Matching refs:MARK

2485          66  (*MARK) must have an argument
2495 75 name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
2608 You might want to do this if your pattern contains callouts or (*MARK)
3223 tracking control verbs such as (*MARK:NAME), and the execution ends up
3359 match has been found. Also, when callouts or (*MARK) items are in use,
3367 such as (*COMMIT) and (*MARK) are considered at every possible starting
3392 (*MARK:A)(X|Y)
3398 and so the (*MARK) is never encountered. In this case, studying the
4499 to the zero-terminated name of the most recently passed (*MARK),
4502 obliterate a previous (*MARK). In callouts from the DFA matching func-
7360 (*MARK:NAME) or (*:NAME)
7363 instances of (*MARK) as you like in a pattern, and their names do not
7366 When a match succeeds, the name of the last-encountered (*MARK:NAME),
7371 putting of (*MARK) data:
7373 re> /X(*MARK:A)Y|X(*MARK:B)Z/K
7381 The (*MARK) name is tagged with "MK:" in this output, and in this exam-
7394 re> /X(*MARK:A)Y|X(*MARK:B)Z/K
7401 as far as the (*MARK) item, but nevertheless do not reset it.
7403 If you are interested in (*MARK) values after failed matches, you
7439 most recently passed (*MARK) in the path is passed back when (*COMMIT)
7482 (*MARK:NAME)(*PRUNE). It is like (*MARK:NAME) in that the name is
7484 searches only for names set with (*MARK).
7508 most recent (*MARK) that has the same name. If one is found, the
7510 (*MARK) instead of to where (*SKIP) was encountered. If no (*MARK) with
7513 Note that (*SKIP:NAME) searches only for names set by (*MARK:NAME). It
7534 (*MARK:NAME)(*THEN). It is like (*MARK:NAME) in that the name is
7536 searches only for names set with (*MARK).
8041 (*MARK:NAME) set name to be passed back; synonym (*:NAME)
8050 (*PRUNE:NAME) equivalent to (*MARK:NAME)(*PRUNE)
8053 (*MARK:NAME); if not found, the (*SKIP) is ignored
8055 (*THEN:NAME) equivalent to (*MARK:NAME)(*THEN)
10244 The maximum length of a name in a (*MARK), (*PRUNE), (*SKIP), or