Stefan Seefeld | 20 Dec 2006 23:02
Picon
Favicon

Announce: Synopsis 0.9 released.

After a year and a half since the last release, I'm proud to be able to
announce the Synopsis 0.9 release. Here are the most important changes:

* Support for C99 parsing has been greatly enhanced.

* Support for Python code cross-referencing has been added.

* The processing of source-embedded documentation has been greatly
  enhanced. As a result, Synopsis now supports multiple markup formats,
  such as Javadoc, and ReStructuredText. The latter requires python-docutils
  to be installed.

* Synopsis no longer depends on an external omniidl tool, as its IDL
  parser is now self-contained.

* Solidified and optimized SXR server.

* Much enhanced HTML formatter.

Enjoy !

		Stefan

--

-- 

      ...ich hab' noch einen Koffer in Berlin...
SF Markus Elfring | 21 Dec 2006 12:27
Picon

Re: Announce: Synopsis 0.9 released.

> * Support for C99 parsing has been greatly enhanced.

Does this improvement make it possible to reuse anything from the analysis tool "http://splint.org/"?

> * Solidified and optimized SXR server.

Would you like to test it also with the use case "Cross-Referencing Linux"?
How do you think about a comparison to the approach "http://lisa.cs.uni-potsdam.de/lxr/blurb.html"?

Regards,
Markus
Stefan Seefeld | 21 Dec 2006 13:28
Picon
Favicon

Re: Announce: Synopsis 0.9 released.

SF Markus Elfring wrote:
>> * Support for C99 parsing has been greatly enhanced.
> 
> Does this improvement make it possible to reuse anything from the analysis tool "http://splint.org/"?

I don't know. The parse tree and other low level representations synopsis produces aren't yet
stable enough to get public exposure (for example in the sense of python bindings), but I
expect that to be the primary interface for this kind of static validation.

>> * Solidified and optimized SXR server.
> 
> Would you like to test it also with the use case "Cross-Referencing Linux"?
> How do you think about a comparison to the approach "http://lisa.cs.uni-potsdam.de/lxr/blurb.html"?

SXR was from the very start meant to be a 'better LXR'. Feel free to run it on your own
code (or the linux kernel) and report how it goes.

Thanks,
		Stefan

--

-- 

      ...ich hab' noch einen Koffer in Berlin...
Andreas Fester | 22 Dec 2006 19:44
Picon
Picon

Re: Announce: Synopsis 0.9 released.


Hi,

preliminary Debian packages are now available at

http://littletux.homelinux.org/debian/pool/main/s/synopsis/

For apt, add

deb http://littletux.homelinux.org/debian/ main

to /etc/apt/sources.list

The upload to the official archive will be done after the
Debian 4.0 (etch) release.

Best Regards,

	Andreas

Stefan Seefeld wrote:
> After a year and a half since the last release, I'm proud to be able to
> announce the Synopsis 0.9 release.
[...]

--
Andreas Fester
mailto:andreas <at> littletux.net
WWW: http://www.littletux.net
ICQ: 326674288
(Continue reading)

Darrell Gallion | 28 Dec 2006 22:33
Picon

build problem on windows

L914062 <at> dgallion-pc /cygdrive/c/down/docutils/synopsis-0.9
$ ./setup.py build
running build
running build_py
running build_ext
running config
C:\cygwin\bin\sh.exe -c "../../../src/configure --prefix=\"`cygpath -a c:\Python
25`\" --with-python=\"`cygpath -a c:\\\\\\\\Python25`/python.exe\" "
: command not foundure: line 14:
../../../src/configure: line 22: syntax error near unexpected token `elif'
../../../src/configure: line 22: `elif test -n "${BASH_VERSION+set}" && (set -o
'osix) >/dev/null 2>&1; then
error: command 'sh' failed with exit status 2

Thanks
--Darrell

_______________________________________________
Synopsis-devel mailing list
Synopsis-devel <at> lists.fresco.org
http://lists.fresco.org/cgi-bin/listinfo/synopsis-devel

Gmane