Index: /applications/editors/josm/plugins/comfort0/src/net/simon04/comfort0/level0l/Level0LParser.jj
===================================================================
--- /applications/editors/josm/plugins/comfort0/src/net/simon04/comfort0/level0l/Level0LParser.jj	(revision 35289)
+++ /applications/editors/josm/plugins/comfort0/src/net/simon04/comfort0/level0l/Level0LParser.jj	(revision 35290)
@@ -8,4 +8,6 @@
 import org.openstreetmap.josm.data.osm.*;
 import org.openstreetmap.josm.data.coor.*;
+import java.util.ArrayList;
+import java.util.List;
 public class Level0LParser {
 }
@@ -53,4 +55,18 @@
     <V_EOL: ("\n" | "\r" | "\r\n") > : DATA
     | <TEXT: (~["\n", "\r"])+ >
+}
+
+List<PrimitiveData> primitives():
+{
+    List<PrimitiveData> primitives = new ArrayList<PrimitiveData>();
+    PrimitiveData p;
+}
+{
+    (
+        ( p = node() | p = way() | p = relation() )
+        { primitives.add(p); }
+    )*
+    <EOF>
+    { return primitives; }
 }
 
