paper/src/atccl_patterns.txt
author Eugen Sawin <sawine@me73.com>
Wed, 27 Apr 2011 23:14:57 +0200
changeset 20 db5300dc9a50
permissions -rw-r--r--
Fixed minor error.
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 ")"