Index: pyyaml/trunk/lib/yaml/composer.py
===================================================================
--- pyyaml/trunk/lib/yaml/composer.py	(revision 132)
+++ pyyaml/trunk/lib/yaml/composer.py	(revision 133)
@@ -83,5 +83,5 @@
         event = self.parser.get()
         return ScalarNode(event.tag, event.value, event.implicit,
-                event.start_mark, event.end_mark)
+                event.start_mark, event.end_mark, style=event.style)
 
     def compose_sequence_node(self):
@@ -92,5 +92,6 @@
         end_event = self.parser.get()
         return SequenceNode(start_event.tag, value,
-                start_event.start_mark, end_event.end_mark)
+                start_event.start_mark, end_event.end_mark,
+                flow_style=start_event.flow_style)
 
     def compose_mapping_node(self):
@@ -107,4 +108,5 @@
         end_event = self.parser.get()
         return MappingNode(start_event.tag, value,
-                start_event.start_mark, end_event.end_mark)
+                start_event.start_mark, end_event.end_mark,
+                flow_style=start_event.flow_style)
 
