[GSOC] Go Parser Library status report
Hi, I probably should have written a few status reports by now and I apologise for that. My progress can be easily tracked on both the git.spdx.org repository[1] and, with a bit more details, on the issue tracker of the mirror repository on GitHub [2]. What is done: - An abstract representation for SPDX documents (spdx.Document, spdx.Package, etc.). Appropriate for SPDX 1.2 for the moment. - Tag format lexer and parser (with unit tests) - Tag format Writer / pretty-printer (both directly from a lexer or from a spdx.Document object) - Skeleton of CLI tool Currently working on a validator for SPDX Documents in abstract format. I’m making good progress on this. I estimate to finish it by the end of this week. Some of the next steps: - Implement validation in the CLI tool - Decide on RDF Library to use (I’d appreciate suggestions - I’ve only seen some bindings for raptor so far) - Implement parser from RDF to spdx.Document - Writer (pretty-printer) for a spdx.Document to RDF - Conversion (to/from rdf/tag) in the CLI Tool I hope everything is OK. All the best, Vlad [1]: http://git.spdx.org/spdx-tools-go.git/ [2]: https://github.com/vladvelici/spdx-go/issues ___ Spdx-tech mailing list Spdx-tech@lists.spdx.org https://lists.spdx.org/mailman/listinfo/spdx-tech
Re: [GSOC] Go Parser Library status report
On Mon, Jun 16, 2014 at 8:17 PM, Vlad Velici vlad.vel...@gmail.com wrote: I probably should have written a few status reports by now and I apologise for that. My progress can be easily tracked on both the git.spdx.org repository[1] and, with a bit more details, on the issue tracker of the mirror repository on GitHub [2]. Thanks for the update, I have been stalking what you have been up to there ;) What is done: - An abstract representation for SPDX documents (spdx.Document, spdx.Package, etc.). Appropriate for SPDX 1.2 for the moment. - Tag format lexer and parser (with unit tests) - Tag format Writer / pretty-printer (both directly from a lexer or from a spdx.Document object) - Skeleton of CLI tool Currently working on a validator for SPDX Documents in abstract format. I'm making good progress on this. I estimate to finish it by the end of this week. This looks good: do you think you could do a short demo presentation of what you have so far some times? Some of the next steps: - Implement validation in the CLI tool - Decide on RDF Library to use (I'd appreciate suggestions - I've only seen some bindings for raptor so far) What are the good and bad about about goraptor? raptor is a rather decent lib afaik. I hope everything is OK. It is for me! -- Cordially ___ Spdx-tech mailing list Spdx-tech@lists.spdx.org https://lists.spdx.org/mailman/listinfo/spdx-tech
Re: [GSOC] Go Parser Library status report
On 16 Jun 2014, at 07:40 pm, Philippe Ombredanne pombreda...@nexb.com wrote: This looks good: do you think you could do a short demo presentation of what you have so far some times? Thanks. There’s not much to demo just yet, but I can do a demo after I finish the validator. Some of the next steps: - Implement validation in the CLI tool - Decide on RDF Library to use (I'd appreciate suggestions - I've only seen some bindings for raptor so far) What are the good and bad about about goraptor? raptor is a rather decent lib afaik. Haven’t tried it yet, just mentioned it’s the only one I found. Vlad ___ Spdx-tech mailing list Spdx-tech@lists.spdx.org https://lists.spdx.org/mailman/listinfo/spdx-tech