Lines Matching refs:pattern
302 PATTERN_LIST *pattern;
334 %type <word_list> word_list pattern
335 %type <pattern> pattern_list case_clause_sequence case_clause
821 pattern_list: newline_list pattern ')' compound_list
823 | newline_list pattern ')' newline_list
825 | newline_list '(' pattern ')' compound_list
827 | newline_list '(' pattern ')' newline_list
836 pattern: WORD
838 | pattern '|' WORD
1017 #define PST_CASEPAT 0x0001 /* in a case pattern list */
1510 * inside case statement pattern lists. A `case statement pattern list' is:
2283 In a pattern list in a case statement (parser_state & PST_CASEPAT). */
2420 insist that the case construct has at least one pattern in it, but
2683 /* case pattern lists may be preceded by an optional left paren. If
2684 we're not trying to parse a case pattern list, the left paren
3459 /* Parse a ksh-style extended pattern matching specification. */
3897 else if (parser_state & PST_CASESTMT) /* case statement pattern */