Lines Matching refs:MARK

2474          66  (*MARK) must have an argument
2484 75 name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
2597 You might want to do this if your pattern contains callouts or (*MARK)
3212 tracking control verbs such as (*MARK:NAME), and the execution ends up
3348 match has been found. Also, when callouts or (*MARK) items are in use,
3356 such as (*COMMIT) and (*MARK) are considered at every possible starting
3381 (*MARK:A)(X|Y)
3387 and so the (*MARK) is never encountered. In this case, studying the
4488 to the zero-terminated name of the most recently passed (*MARK),
4491 obliterate a previous (*MARK). In callouts from the DFA matching func-
7336 (*MARK:NAME) or (*:NAME)
7339 instances of (*MARK) as you like in a pattern, and their names do not
7342 When a match succeeds, the name of the last-encountered (*MARK:NAME),
7347 putting of (*MARK) data:
7349 re> /X(*MARK:A)Y|X(*MARK:B)Z/K
7357 The (*MARK) name is tagged with "MK:" in this output, and in this exam-
7370 re> /X(*MARK:A)Y|X(*MARK:B)Z/K
7377 as far as the (*MARK) item, but nevertheless do not reset it.
7379 If you are interested in (*MARK) values after failed matches, you
7415 most recently passed (*MARK) in the path is passed back when (*COMMIT)
7458 (*MARK:NAME)(*PRUNE). It is like (*MARK:NAME) in that the name is
7460 searches only for names set with (*MARK).
7484 most recent (*MARK) that has the same name. If one is found, the
7486 (*MARK) instead of to where (*SKIP) was encountered. If no (*MARK) with
7489 Note that (*SKIP:NAME) searches only for names set by (*MARK:NAME). It
7510 (*MARK:NAME)(*THEN). It is like (*MARK:NAME) in that the name is
7512 searches only for names set with (*MARK).
8017 (*MARK:NAME) set name to be passed back; synonym (*:NAME)
8026 (*PRUNE:NAME) equivalent to (*MARK:NAME)(*PRUNE)
8029 (*MARK:NAME); if not found, the (*SKIP) is ignored
8031 (*THEN:NAME) equivalent to (*MARK:NAME)(*THEN)
10220 The maximum length of a name in a (*MARK), (*PRUNE), (*SKIP), or