From: Brian Q. <br...@sw...> - 2001-12-19 02:07:41
|
> > This is too hard to follow so here's the bottom line: where in that > > grammar path did the line ending before the ":" come from? > > Production 'single_keyed'. single_keyed(n) ::= key_node(n+1) line_space* keyed_entry_separator value_node(n+1) So, keynode(\t )*:valuenode So the line ending must be generated as part of key_node, no? And it's not clear to me where that happens (but I'm probably being dumb here). And if it does happen, then the any amount of whitespace can precede the colon. BrianI's intuition was that the colon must be at the same indentation level as the ? that started this map node. Cheers, Brian |