Index: /trunk/PS-IPP-Metadata-Config/lib/PS/IPP/Metadata/Config.pm
===================================================================
--- /trunk/PS-IPP-Metadata-Config/lib/PS/IPP/Metadata/Config.pm	(revision 3842)
+++ /trunk/PS-IPP-Metadata-Config/lib/PS/IPP/Metadata/Config.pm	(revision 3843)
@@ -1,5 +1,5 @@
 # Copyright (c) 2005  Joshua Hoblitt
 #
-# $Id: Config.pm,v 1.15 2005-05-04 21:48:53 jhoblitt Exp $
+# $Id: Config.pm,v 1.16 2005-05-04 22:09:28 jhoblitt Exp $
 
 package PS::IPP::Metadata::Config;
@@ -130,10 +130,10 @@
     scalar
     | vector
+    | comment_line
+    | typedef
+    | metadata
+    | typedef_declare
     | multi_declare
-    | comment_line
-    | metadata
     | time
-    | typedef_declare
-    | typedef
     | <error:unmatched statement: $text>
 
@@ -193,5 +193,5 @@
 
 metadata:
-    metadata_name <commit>
+    metadata_name <commit> 
     { push @scope_stack, $thisparser->{local}; $thisparser->{local} = {} }
     grammar
@@ -300,9 +300,9 @@
 
 metadata_name:
-    <skip:'[ \t\r]*'> name /METADATA/i "\n"
+    <skip:'[ \t\r]*'> name /METADATA/i comment(?) "\n"
         { $item{name} } 
     
 metadata_end:
-     <skip:'[ \t\r]*'> /END/i "\n"
+     <skip:'[ \t\r]*'> /END/i comment(?) "\n"
 
 comment:
