Lines Matching defs:scope
600 * the scope - of the current block ends.
719 int la, scope, cnt, firstarg, mayopen, nc, nl;
752 for (cnt = scope = 0;; ) {
786 * execute it. Close out scope, if open. If no
792 if (scope)
810 * Non-quote-enclosed punctuation. Set up our scope, if
811 * a word; rewind the scope, if a delimiter; then append
820 * has been emitted, no scope is open, and we're
822 * a new scope.
826 !cnt && !scope && nc && mayopen) {
828 scope = 1;
834 * Close out our scope, if one is open, before
837 if (scope)
839 scope = 0;
842 } else if (mayopen && !scope) {
844 scope = 1;
861 * `Fl' macros have their scope re-opened with each new
865 if (scope && tok == MDOC_Fl) {
867 scope = 0;
871 if (scope)
876 * empties (nc), open a scope and close it out. Otherwise,
997 * macro openings. Implicit ones first close out prior scope
1171 * Open the body scope "on-demand", that is, after we've
1205 /* Move trailing .Ns out of scope. */
1283 * Only open the scope once the first non-leading-punctuation is