<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/srcml/news/" rel="alternate"/><link href="https://sourceforge.net/p/srcml/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/srcml/news/</id><updated>2006-03-14T14:01:52Z</updated><subtitle>Recent posts to news</subtitle><entry><title>SrcML 0.3.1 released</title><link href="https://sourceforge.net/p/srcml/news/2006/03/srcml-031-released/" rel="alternate"/><published>2006-03-14T14:01:52Z</published><updated>2006-03-14T14:01:52Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.netdca551cb5748e5bcabd8e0d52480a8c46e7a5b8f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is the first release of the 0.3 branch of SrcML. The 0.3 branch is still considered to be in alpha stage.&lt;/p&gt;
&lt;p&gt;ChangeLog (only for major changes):&lt;br /&gt;
* complete architectural change:&lt;br /&gt;
* SrcML moved to Eclipse platform&lt;br /&gt;
* java parser replaced by the parser from the Eclipse JDT&lt;br /&gt;
* SrcML schema recreated from scratch with emphasis on extensibility and language neutrality&lt;br /&gt;
* API removed (to reduce maintenance, no point in rewriting Eclipse features either)&lt;br /&gt;
* added support for creation of control flow graphs&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SrcML 0.2.2 released</title><link href="https://sourceforge.net/p/srcml/news/2005/09/srcml-022-released/" rel="alternate"/><published>2005-09-30T23:48:44Z</published><updated>2005-09-30T23:48:44Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.net286055a738578f1fb8eec04275f113c1c480ea3c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The SrcML Framework allows converting Sourcecode to a XML representation on which tools can then be used to deduce statical data for analyzing and visualizing the initial source. It also provides easy ways to write programs which modify other programs. &lt;/p&gt;
&lt;p&gt;= Changes for release 0.2.2 =&lt;/p&gt;
&lt;p&gt;== major changes ==&lt;br /&gt;
* added `de.srcml.dom.event.*` for change notifications&lt;br /&gt;
* new ViewPlatform implementation&lt;/p&gt;
&lt;p&gt;== minor changes ==&lt;br /&gt;
* small fixes in view plugins&lt;br /&gt;
* `main` method for AnalyzerPlatform&lt;br /&gt;
* support for printing line numbers with `ViewJava` plugin&lt;/p&gt;
&lt;p&gt;== SrcML schema changes ==&lt;br /&gt;
* only one 'throws' for methods which therefore contains multiple thrown 'type's&lt;br /&gt;
* added 'annotation's for methods&lt;br /&gt;
* switched 'parameter_type_bound' children to 'type' from 'type_element', as multiple 'type_element's were ambiguent.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SrcML 0.2.1 Released</title><link href="https://sourceforge.net/p/srcml/news/2005/07/srcml-021-released/" rel="alternate"/><published>2005-07-19T23:59:11Z</published><updated>2005-07-19T23:59:11Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.net56b16df059b21075cbd10f1bcccbf5fb2a8cf17c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The SrcML Framework allows converting Sourcecode to a XML representation on which tools can then be used to deduce statical data for analyzing and visualizing the initial source. It also provides easy ways to write programs which modify other programs.&lt;/p&gt;
&lt;p&gt;= Changes for release 0.2.1 =&lt;/p&gt;
&lt;p&gt;== major changes ==&lt;br /&gt;
* support for javadoc&lt;br /&gt;
* direct commandline support for `de.srcml.util.Transformation`, `de.srcml.util.Beautifier`, `de.srcml.view.View`, and `de.srcml.parser.Parser`&lt;br /&gt;
* configurable ant task for the analyzer platform&lt;br /&gt;
* added support for parsing only small structures (like expressions, methods or types)&lt;/p&gt;
&lt;p&gt;== minor changes ==&lt;/p&gt;
&lt;p&gt;* automatic conversion of plugin parameters when given as `java.lang.String` (requires constructor with `java.lang.String` argument)&lt;br /&gt;
* improved print selection and whitespace plugins for java&lt;br /&gt;
* several API cleanups&lt;br /&gt;
* several parser bugs fixed&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SrcML 0.2 Released</title><link href="https://sourceforge.net/p/srcml/news/2005/06/srcml-02-released/" rel="alternate"/><published>2005-06-19T17:25:09Z</published><updated>2005-06-19T17:25:09Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.netf2581bcde4843d2f7eda9a7ee4d660c4d405ac2e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The SrcML Framework allows converting Sourcecode to a XML representation on which several tools can then be used to deduce statical data for analyzing and/or visualizing the initial source. It also provides easy ways to write programs which modify other programs.&lt;/p&gt;
&lt;p&gt;Today we proudly present the 0.2 release of SrcML containing the following changes from 0.1:&lt;/p&gt;
&lt;p&gt;- major restructuring into a single main module&lt;br /&gt;
- various API improvements&lt;br /&gt;
- far improved plugin system&lt;br /&gt;
- addition of AnalyzerPlatform&lt;br /&gt;
- Beautifier and Transform utilities&lt;br /&gt;
- parser and view updates to java 5&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SrcML 0.1 Build 1 released</title><link href="https://sourceforge.net/p/srcml/news/2004/12/srcml-01-build-1-released/" rel="alternate"/><published>2004-12-23T09:02:24Z</published><updated>2004-12-23T09:02:24Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.net3fafc4966c580e430a1bd4da99a3034cc7276f23</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;SrcML version 0.1 - Build 1 release:&lt;/p&gt;
&lt;p&gt;Fixes some bugs&lt;br /&gt;
Includes rewritten view plugins (PrintSelectionJava and WSDefault)&lt;br /&gt;
Improved build scripts for building from source&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>0.1 Release</title><link href="https://sourceforge.net/p/srcml/news/2004/10/01-release/" rel="alternate"/><published>2004-10-01T11:29:39Z</published><updated>2004-10-01T11:29:39Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.net77d713e68fa91ecb3ad163a7e11e52046bc90acd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;We have released the 0.1 version of SrcML today.&lt;br /&gt;
This version marks the first major step in our development, as it includes the fully working parser to convert Java code into SrcML and it includes the view platform to convert the SrcML back into java code.&lt;br /&gt;
Currently this is more of a tech experiment and the package can be used as a pretty printer or java to html converter.&lt;br /&gt;
Of course its main purpose is providing a platform for the development of further tools which will be following in the upcoming releases.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SrcML 0.0 Build 2 released </title><link href="https://sourceforge.net/p/srcml/news/2004/06/srcml-00-build-2-released-/" rel="alternate"/><published>2004-06-19T19:06:58Z</published><updated>2004-06-19T19:06:58Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.neta3539dc3ace7d2cb94c250f717b3c04b565286c0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The current SrcML release provides means to convert java source code to its SrcML representation. For build 2 the java parser was made consistent with the SrcML DTD and the first version of the SrcML API is included. &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SrcML 0.0 Build 1 released</title><link href="https://sourceforge.net/p/srcml/news/2004/06/srcml-00-build-1-released/" rel="alternate"/><published>2004-06-03T15:48:41Z</published><updated>2004-06-03T15:48:41Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.net63bd69af044bd15de7141f200f47d9cd70b96b98</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The first build of the SrcML Framework is released now. It currently only consists of a very basic alpha version of the java parser and the accompanying libraries.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Getting started</title><link href="https://sourceforge.net/p/srcml/news/2004/04/getting-started/" rel="alternate"/><published>2004-04-07T20:37:59Z</published><updated>2004-04-07T20:37:59Z</updated><author><name>Raiser Frank</name><uri>https://sourceforge.net/u/crashchaos/</uri></author><id>https://sourceforge.netcef6abf66f9f2e0483e020e8d90b8ada597f3447</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Started as an university project we are currently in the progress of writing the documentation for the SrcML principles and the existing tools. This documentation will be made available here and we will then get started on improving the framework to prepare it for usage by a wider audience.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>