From: Tim P. <ti...@po...> - 2004-06-14 13:11:42
|
I've using yaml a lot more than I used to and now I'd like to contribute? Can I get a copy of the pyYaml current CVS tree somewhere? I may to work on it immediatly but the work I will be doing is for a reasonably public facing project using yaml in combination with reST Regards Tim -- __ / \__ Tim Parkin, Pollenation Internet Ltd \__/ \ e: ti...@po... w: http://www.pollenation.net __/ \__/ t: +44 (0)113 2252500 m: +44 (0)7980 594768 / \__/ \ f: +44 (0)845 2802368 \__/ \__/ / \ Any views expressed are my own and do not necessarily \__/ reflect the views of my employer. |
From: Tim P. <ti...@po...> - 2004-07-10 19:02:13
|
Just a quick note to say that PyYAML has got a holiday home over at. http://pyyaml.dnsalias.org Whether it decides to live there is unknown yet but it's welcome for as long as it wants. Also if anyone is interested I'm also running a mailing list http://lists.pollenation.dnsalias.org/mailman/listinfo/pyyaml So far I've only been giving the code a spring clean and playing with BNF parsers (simpleparse). I got stuck on the following though. [38] i-spaces(n) ::=3D #x20 x n /* specific level of indentation */ [40] l-comment(n) ::=3D l-empty-comment(n) | l-text-comment(n)=20 [41] l-empty-comment(n) ::=3D i-spaces(=98n) b-any=20 [42] l-text-comment(n) ::=3D i-spaces(<n) Can anyone point me to a spec for this BNF production? (or even point me to a Python parser that will handle it). Otherwise I'll probably move to pyparsing. I'll carry on playing with BNF, EBNF, YBNF(!) or whatever, even if it's just to see why not to do it this way. I'll spend a fair share of my time cleaning/testing possibly even improving the existing code. Thanks Tim --=20 __ / \__ Tim Parkin, Pollenation Internet Ltd \__/ \ e: ti...@po... w: http://www.pollenation.net __/ \__/ t: +44 (0)113 2252500 m: +44 (0)7980 594768 / \__/ \ f: +44 (0)845 2802368 \__/ \__/ / \ Any views expressed are my own and do not necessarily \__/ reflect the views of my employer. |
From: Terrel S. <tsh...@jd...> - 2004-07-11 00:44:48
|
http://python.yaml.org/ is back up. Sorry about the down time guys. -- Terrel Tim Parkin wrote: >Just a quick note to say that PyYAML has got a holiday home over at. > >http://pyyaml.dnsalias.org > >Whether it decides to live there is unknown yet but it's welcome for >as long as it wants. > >Also if anyone is interested I'm also running a mailing list > >http://lists.pollenation.dnsalias.org/mailman/listinfo/pyyaml > >So far I've only been giving the code a spring clean and playing with >BNF parsers (simpleparse). I got stuck on the following though. > >[38] i-spaces(n) ::=3D #x20 x n /* specific level of indentation */ >[40] l-comment(n) ::=3D l-empty-comment(n) | l-text-comment(n)=20 >[41] l-empty-comment(n) ::=3D i-spaces(=98n) b-any=20 >[42] l-text-comment(n) ::=3D i-spaces(<n) > >Can anyone point me to a spec for this BNF production? (or even point me= >to a Python parser that will handle it). Otherwise I'll probably move to= >pyparsing. > >I'll carry on playing with BNF, EBNF, YBNF(!) or whatever, even if it's >just to see why not to do it this way. I'll spend a fair share of my >time cleaning/testing possibly even improving the existing code. > >Thanks Tim > |
From: Vianello ' N. ' D. <al...@gm...> - 2009-05-12 15:03:22
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi everyone, I'm using PyYaml to parse a really big Yaml file, around 27,6 Mb, but, when I run the program, it freezes after some minutes because it fills all the ram (1 Gb). Now, I' would like to know if it's a normal behaviour and if there is a way to reduce the memory usage. Thank You, Dario Vianello -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoJj60ACgkQE1Ols3gtlnFi7ACfQgFUrqJlsfEYU0BIwg26iCNK ZH4AoIcZ52yzJGPyTwJ8yAgIy1zMnLnR =4NNq -----END PGP SIGNATURE----- |
From: Andrey S. <py...@gm...> - 2009-05-13 07:32:53
|
Hi Dario, the result of yaml.load() is a complete constructed instance. You may need to have a look at the low-level Parser and Emitter interfaces, which are similar to the SAX API. http://pyyaml.org/wiki/PyYAMLDocumentation#Events Andrey > > Hi everyone, > I'm using PyYaml to parse a really big Yaml file, around 27,6 Mb, but, > when I run the program, it freezes after some minutes because it fills > all the ram (1 Gb). Now, I' would like to know if it's a normal > behaviour and if there is a way to reduce the memory usage. > Thank You, > Dario Vianello > |
From: Vianello ' N. ' D. <al...@gm...> - 2009-05-13 11:42:57
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Andrey, If I've correctly understood, using the low level interfaces, I can load only a portion of the file, but i need all the file loaded, or at least, a way to load in sequence a little portions of the file. But the primary question is: is it normal that parsing a 27,6 Mb yaml file result in an istance of more than 1 Gb? Anyway, if there is a more easy doc on this low-level interfaces, can you please send me the link? The PyYAML documentation isn't very clear for me on this argument. Thanks, Dario. Andrey Somov ha scritto: > Hi Dario, > the result of yaml.load() is a complete constructed instance. > You may need to have a look at the low-level Parser and Emitter > interfaces, which are similar to the SAX API. > http://pyyaml.org/wiki/PyYAMLDocumentation#Events > > Andrey > >> Hi everyone, >> I'm using PyYaml to parse a really big Yaml file, around 27,6 Mb, but, >> when I run the program, it freezes after some minutes because it fills >> all the ram (1 Gb). Now, I' would like to know if it's a normal >> behaviour and if there is a way to reduce the memory usage. >> Thank You, >> Dario Vianello >> > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > Yaml-core mailing list > Yam...@li... > https://lists.sourceforge.net/lists/listinfo/yaml-core > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkoKsiEACgkQE1Ols3gtlnH1iwCeL5nTLW/XPezlUdDIJeQjrsiW 7GsAnAqLasTAoUnP5JWyzEdhpCymNAQT =2bJZ -----END PGP SIGNATURE----- |
From: John P. <jpy...@ca...> - 2004-06-14 21:20:30
|
On Friday 11 June 2004 11:13 pm, Tim Parkin wrote: > I've using yaml a lot more than I used to and now I'd like to > contribute? Can I get a copy of the pyYaml current CVS tree somewhere? > > > I may to work on it immediatly but the work I will be doing is for a > reasonably public facing project using yaml in combination with reST > > Regards > > Tim I have a patched version of PyYaml that handles empty scalars and folding correctly "|-" etc. These things the version that was lying around did not handle. If you want it I can send it to you, or if anyone else does. Johnny P -- Windows Start Here Frustrating Hanging Crashing Blue Screen of Death Reboot |