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