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 35285)
+++ /applications/editors/josm/plugins/comfort0/src/net/simon04/comfort0/level0l/Level0LParser.jj	(revision 35286)
@@ -71,5 +71,5 @@
     { r.setCoor(new LatLon(Double.parseDouble(lat.image), Double.parseDouble(lon.image))); }
     ( <COMMENT_START> | <H_EOL> )
-    ( tag(r) )*
+    ( <D_SPACE> <D_SPACE> tag(r) )*
     { return r; }
 }
@@ -93,8 +93,8 @@
 {}
 {
-    LOOKAHEAD(3)
-    ( way_node(r) way_data(r) ) // TODO avoid recursive call to way_data
-    |
-    ( tag(r) )*
+    (
+        <D_SPACE> <D_SPACE>
+        ( way_node(r) | tag(r) )
+    )*
 }
 
@@ -104,5 +104,4 @@
 }
 {
-    <D_SPACE> <D_SPACE>
     <ND>
     ( <D_SPACE> )+
@@ -118,5 +117,4 @@
 }
 {
-    <D_SPACE> <D_SPACE>
     k=<IDENT>
     ( <D_SPACE> ) *
