File: rules

package info (click to toggle)
filtermail 1.06.00-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,688 kB
  • sloc: cpp: 2,487; fortran: 249; makefile: 106; ansic: 51; sh: 36
file content (31 lines) | stat: -rw-r--r-- 518 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
rNr:
    NR
    {
        addRule();              // start a Rule
    }
;

rDate:
    DATE
    {
        date();             // store the Rule's 'date'
    }
;

rule:
    rNr rDate expression '\n'
    {
        endRule();             // once a rule matches, skip the rules file
    }
|                      
                                // at a syntax error continue syntax checks
    error '\n'                  // and finally accept
|                               
    '\n'
;

rules:
    rules rule
|
    rule
;