trafgen: parser: do not enforce whitesapce
authorDaniel Borkmann <dborkman@redhat.com>
Wed, 27 Mar 2013 22:08:00 +0000 (27 23:08 +0100)
committerDaniel Borkmann <dborkman@redhat.com>
Wed, 27 Mar 2013 22:08:00 +0000 (27 23:08 +0100)
Do not enforce whitespace at the beginning or end of a packet
configuration, there's no reason to do so.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen_parser.y

index 37c9a15..16701c7 100644 (file)
@@ -355,11 +355,11 @@ noenforce_white
        ;
 
 packet
-       : '{' delimiter payload delimiter '}' {
+       : '{' noenforce_white payload noenforce_white '}' {
                        min_cpu = max_cpu = -1;
                        realloc_packet();
                }
-       | K_CPU '(' number cpu_delim number ')' ':' noenforce_white '{' delimiter payload delimiter '}' {
+       | K_CPU '(' number cpu_delim number ')' ':' noenforce_white '{' noenforce_white payload noenforce_white '}' {
                        min_cpu = $3;
                        max_cpu = $5;
 
@@ -372,7 +372,7 @@ packet
 
                        realloc_packet();
                }
-       | K_CPU '(' number ')' ':' noenforce_white '{' delimiter payload delimiter '}' {
+       | K_CPU '(' number ')' ':' noenforce_white '{' noenforce_white payload noenforce_white '}' {
                        min_cpu = max_cpu = $3;
                        realloc_packet();
                }