author | Eugen Sawin <sawine@me73.com> |
Fri, 25 Mar 2011 00:10:33 +0100 | |
changeset 5 | 706257e41de3 |
permissions | -rw-r--r-- |
sawine@0 | 1 |
pattern = "pattern" id "(" pattern_term ")" |
sawine@0 | 2 |
pattern_term = int_pt int_op int |
sawine@0 | 3 |
| (char_pt | string_pt) string_op string |
sawine@0 | 4 |
| string_array_pt string_array_op string_array |
sawine@0 | 5 |
| string_array string_array_op string_array_pt |
sawine@0 | 6 |
| string string_string_array_op |
sawine@0 | 7 |
(string_array_pt | char_array_pt ) |
sawine@0 | 8 |
| pattern_term ("or" | "and") pattern_term |
sawine@0 | 9 |
| "not" pattern_term |
sawine@0 | 10 |
| "(" pattern_term ")" |