Done is not needed anymore;
authorLuis Ontanon <luis.ontanon@gmail.com>
Mon, 12 Dec 2005 01:27:51 +0000 (01:27 -0000)
committerLuis Ontanon <luis.ontanon@gmail.com>
Mon, 12 Dec 2005 01:27:51 +0000 (01:27 -0000)
in Pdus transforms go before Criteria (because they are evaluated before)

svn path=/trunk/; revision=16761

plugins/mate/mate_grammar.lemon

index 78aa241ea148343e321c1eb21118a48e8ee16122..fe7904b24b98ddfe0e346dd79502fb22679392a9 100644 (file)
@@ -245,15 +245,16 @@ static gchar* recolonize(mate_config* mc, gchar* s) {
 %type avp_oneoff { gchar* }
 
 
-mate_config ::= decls DONE_KW SEMICOLON.
+mate_config ::= decls.
 
 decls ::= decls decl.
-decls ::= decl.
+decls ::= .
 
 decl ::= pdu_decl.
 decl ::= gop_decl.
 decl ::= gog_decl.
 decl ::= transform_decl.
+decl ::= DONE_KW SEMICOLON.
 
 /******************************************* TRANSFORM
 */
@@ -330,11 +331,11 @@ pdu_decl ::=
         OPEN_BRACE
             payload_statement(Payload)
             extraction_statements(Extraction)
+            transform_list_statement(Transform)
             criteria_statement(Criteria)
             pdu_drop_unassigned_statement(DropUnassigned)
             discard_pdu_data_statement(DistcardPduData)
             last_extracted_statement(LastExtracted)
-            transform_list_statement(Transform)
         CLOSE_BRACE SEMICOLON.
 {