Changes between Version 31 and Version 32 of PyYAMLDocumentation


Ignore:
Timestamp:
08/20/06 12:28:18 (8 years ago)
Author:
xi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PyYAMLDocumentation

    v31 v32  
    648648=== Aliases === 
    649649 
    650 '''Note that PyYAML does not yet support recursive objects.''' 
     650~~'''Note that PyYAML does not yet support recursive objects.'''~~ 
    651651 
    652652Using YAML you may represent objects of arbitrary graph-like structures. If you want to refer 
     
    662662}}} 
    663663expresses the idea of a hero holding a heavy sword in both hands. 
     664 
     665PyYAML now fully supports recursive objects. For instance, the document  
     666{{{ 
     667&A [ *A ] 
     668}}} 
     669will produce a list object containing a reference to itself. 
    664670 
    665671 
     
    12991305SafeLoader(stream) 
    13001306BaseLoader(stream) 
     1307 
     1308# The following classes are available only if you build LibYAML bindings. 
     1309CLoader(stream) 
     1310CSafeLoader(stream) 
     1311CBaseLoader(stream) 
    13011312}}} 
    13021313 
     
    13141325'''`BaseLoader(stream)`''' does not resolve or support any tags and construct only basic Python objects: 
    13151326lists, dictionaries and Unicode strings. 
     1327 
     1328'''`CLoader`''', '''`CSafeLoader`''', '''`CBaseLoader`''' are versions of the above classes written in C 
     1329using the [wiki:LibYAML] library. 
    13161330 
    13171331{{{ 
     
    14211435SafeDumper(stream, ...) 
    14221436BaseDumper(stream, ...) 
     1437 
     1438# The following classes are available only if you build LibYAML bindings. 
     1439CDumper(stream, ...) 
     1440CSafeDumper(stream, ...) 
     1441CBaseDumper(stream, ...) 
    14231442}}} 
    14241443 
     
    14351454 
    14361455'''`BaseDumper(stream)`''' does not support any tags and is useful only for subclassing. 
     1456 
     1457'''`CDumper`''', '''`CSafeDumper`''', '''`CBaseDumper`''' are versions of the above classes written in C 
     1458using the [wiki:LibYAML] library. 
    14371459 
    14381460{{{ 
     
    15501572 
    15511573To do and long-term goals: 
    1552  * fix recursive objects, refactor Emitter, tabs, 
     1574 * ~~fix recursive objects,~~ refactor Emitter, tabs, 
    15531575   ~~indentation for flow collections, indentation for scalars (min=1?), 'y' is '''!!bool'''~~, 
    1554  * libyaml3000 (my SoC proposal). 
     1576 * ~~libyaml3000 (my SoC proposal).~~