"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "nvp.nfa" between
mairix-0.23.tar.gz and mairix-0.24.tar.gz

About: mairix is a program for indexing and searching email messages stored in maildir, MH or mbox folders.

nvp.nfa  (mairix-0.23):nvp.nfa  (mairix-0.24)
skipping to change at line 100 skipping to change at line 100
State qv2 State qv2
["] -> out ["] -> out
} }
Block digits { Block digits {
State in State in
[0-9] -> out [0-9] -> out
[0-9] -> in [0-9] -> in
} }
Block minor {
State in
MINOR -> minor1
State minor1
= COPY_TO_MINOR
MINOR -> minor1
-> out
}
Block namevalue { Block namevalue {
State in State in
OWS ; <name:in->out> ; OWS ; [=] -> rhs_normal OWS ; <name:in->out> ; OWS ; [=] -> rhs_normal
OWS ; <name:in->out> ; [*] ; <digits:in->out> ; OWS ; [=] -> rhs_continu e OWS ; <name:in->out> ; [*] ; <digits:in->out> ; OWS ; [=] -> rhs_continu e
OWS ; <name:in->out> ; [*] ; OWS ; [=] -> rhs_charset
OWS ; <name:in->out> ; [*] ; [0] ; [*] ; OWS ; [=] -> rhs_charset
OWS ; <name:in->out> ; [*] ; [1-9A-Za-z] ; [*] ; OWS ; [=] -> rhs_charse
t_continue
State rhs_normal State rhs_normal
OWS ; <qvalue:in->out> ; OWS -> out_normal OWS ; <qvalue:in->out> ; OWS -> out_normal
OWS ; <value:in->out> ; OWS -> out_normal OWS ; <value:in->out> ; OWS -> out_normal
OWS ; ; EOS -> out_normal OWS ; ; EOS -> out_normal
State rhs_continue State rhs_continue
OWS ; <qvalue:in->out> ; OWS -> out_continue OWS ; <qvalue:in->out> ; OWS -> out_continue
OWS ; <value:in->out> ; OWS -> out_continue OWS ; <value:in->out> ; OWS -> out_continue
State rhs_charset
OWS ; ['] ; ['] ; <value:in->out> ; OWS -> out_charset
OWS ; <minor:in->out> ; ['] ; ['] ; <value:in->out> ; OWS -> out_charset
State rhs_charset_continue
OWS ; <value:in->out> ; OWS -> out_charset_continue
State out_normal = GOT_NAMEVALUE State out_normal = GOT_NAMEVALUE
-> out -> out
State out_continue = GOT_NAMEVALUE_CONT State out_continue = GOT_NAMEVALUE_CONT
-> out -> out
State out_charset = GOT_NAMEVALUE_CSET
-> out
State out_charset_continue = GOT_NAMEVALUE_CCONT
-> out
} }
Block major { Block major {
State in State in
NAME1 -> name1 NAME1 -> name1
State name1 State name1
NAME1 -> name1 NAME1 -> name1
-> out -> out
} }
Block minor {
State in
MINOR -> minor1
State minor1
= COPY_TO_MINOR
MINOR -> minor1
-> out
}
Block majorminor { Block majorminor {
State in State in
<major:in->out> -> foo <major:in->out> -> foo
State foo State foo
[/] -> bar [/] -> bar
State bar State bar
<minor:in->out> -> out <minor:in->out> -> out
skipping to change at line 180 skipping to change at line 194
= GOT_TERMINATOR = GOT_TERMINATOR
-> out -> out
} }
Defattr 0 Defattr 0
Prefix nvp Prefix nvp
Group action { Group action {
Attr GOT_NAMEVALUE Attr GOT_NAMEVALUE
Attr GOT_NAMEVALUE_CONT Attr GOT_NAMEVALUE_CONT
Attr GOT_NAMEVALUE_CSET
Attr GOT_NAMEVALUE_CCONT
Attr GOT_NAME Attr GOT_NAME
Attr GOT_NAME_TRAILING_SPACE Attr GOT_NAME_TRAILING_SPACE
Attr GOT_MAJORMINOR Attr GOT_MAJORMINOR
Attr GOT_TERMINATOR Attr GOT_TERMINATOR
Defattr GOT_NOTHING Defattr GOT_NOTHING
Type "enum nvp_action" Type "enum nvp_action"
} }
Group copier { Group copier {
Attr COPY_TO_NAME Attr COPY_TO_NAME
 End of changes. 6 change blocks. 
10 lines changed or deleted 27 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)