Lines Matching refs:MARK

2484          66  (*MARK) must have an argument
2494 75 name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
2607 You might want to do this if your pattern contains callouts or (*MARK)
3222 tracking control verbs such as (*MARK:NAME), and the execution ends up
3358 match has been found. Also, when callouts or (*MARK) items are in use,
3366 such as (*COMMIT) and (*MARK) are considered at every possible starting
3391 (*MARK:A)(X|Y)
3397 and so the (*MARK) is never encountered. In this case, studying the
4498 to the zero-terminated name of the most recently passed (*MARK),
4501 obliterate a previous (*MARK). In callouts from the DFA matching func-
7364 (*MARK:NAME) or (*:NAME)
7367 instances of (*MARK) as you like in a pattern, and their names do not
7370 When a match succeeds, the name of the last-encountered (*MARK:NAME),
7375 putting of (*MARK) data:
7377 re> /X(*MARK:A)Y|X(*MARK:B)Z/K
7385 The (*MARK) name is tagged with "MK:" in this output, and in this exam-
7398 re> /X(*MARK:A)Y|X(*MARK:B)Z/K
7405 as far as the (*MARK) item, but nevertheless do not reset it.
7407 If you are interested in (*MARK) values after failed matches, you
7443 most recently passed (*MARK) in the path is passed back when (*COMMIT)
7486 (*MARK:NAME)(*PRUNE). It is like (*MARK:NAME) in that the name is
7488 searches only for names set with (*MARK).
7512 most recent (*MARK) that has the same name. If one is found, the
7514 (*MARK) instead of to where (*SKIP) was encountered. If no (*MARK) with
7517 Note that (*SKIP:NAME) searches only for names set by (*MARK:NAME). It
7538 (*MARK:NAME)(*THEN). It is like (*MARK:NAME) in that the name is
7540 searches only for names set with (*MARK).
8045 (*MARK:NAME) set name to be passed back; synonym (*:NAME)
8054 (*PRUNE:NAME) equivalent to (*MARK:NAME)(*PRUNE)
8057 (*MARK:NAME); if not found, the (*SKIP) is ignored
8059 (*THEN:NAME) equivalent to (*MARK:NAME)(*THEN)
10291 The maximum length of a name in a (*MARK), (*PRUNE), (*SKIP), or