(no subject)
2013-02-14 11:59:42 GMT
Hi! http://fonio-bio.org/users/55im%20finally%20back%20in%20the%20swing%20of%20things3
Hi! http://fonio-bio.org/users/55im%20finally%20back%20in%20the%20swing%20of%20things3
I thank and recommend the site http://grosabc.nl/fnnews/65Work%20online%20and%20get%20freedom%20from%20your%20boss%20or%20either5
Hello..i recommend this site http://yohca.web.fc2.com/users/83This%20is%20the%20fastest%20way%20of%20earning%20more1
Hey there, I'm working on getting the output of Synopsis customized for my game engine: http://libsiege.org
I've
managed to get the pages and index to ignore anything with a '`'
(anonymous unions/structs) or '_' (private members) prefixes, but I
still have some problems:
- constants (for which I use #define's) are shown as macros - I'd like to show them as constants
- the file tree doesn't work (I cannot open any subdirectories)
- I can't find a way to rename "Global Namespace" to something else (this is C, not C++, so that name doesn't make much sense)
- name index is missing functions (I can only see structs and defines there)
- everything is in globals.html (instead of per-file stuff, say foo/bar.h.html for items located in in foo/bar.h)
- Texlive output is broken on my end...?
I'll also have to find out how to get manpage output up and running, plus (I suppose) LaTeX/PDF.
So er... Any ideas as to how to resolve these issues? =\
_______________________________________________ Synopsis-devel mailing list Synopsis-devel <at> lists.fresco.org http://lists.fresco.org/cgi-bin/listinfo/synopsis-devel
I have been making progress using Clang as C and C++ parsers for Synopsis (http://synopsis.fresco.org). While there is a lot that remains to be implemented (both, in libclang, as well as Synopsis), quite a lot of the functionality is already useful, so I'd like to send an update, to encourage contributions. To demonstrate some of the features, I have compiled an API cross-reference for Clang itself: http://synopsis.fresco.org/clang/. You can use the above to look up symbols, browse the code itself, look for all the places that reference a particular symbol, etc. This doesn't yet include inline documentation, because that isn't yet fully implemented. Also, a number of details are missing (you may see lots of "<unknown>" type specifiers, which means that libclang is reporting "Unexposed" types. As I said, any contribution to fill the wholes is more than welcome. Perhaps some of the remaining work can be done as GSoC work ? The above was produced with CLang and Synopsis trunk. Perhaps it would be useful to set up regular automated builds so a current status of the work would be accessible via http://clang.llvm.org/ ? Thanks, Stefan -- -- ...ich hab' noch einen Koffer in Berlin...
_______________________________________________ Synopsis-devel mailing list Synopsis-devel <at> lists.fresco.org http://lists.fresco.org/cgi-bin/listinfo/synopsis-devel
Hello, The last Synopsis release was done quite a while ago. Neither the mailing list nor the IRC channel observed much traffic, which let many people believe the project was dead. Actually, nothing could be further from the truth ! I have been observing the development of the CLang project (http://clang.llvm.org) for quite a while, and since it has reached a fair level of feature-completeness and stability, I have started working on new CLang-based frontends for Synopsis' C and C++ parsers. I'm very happy to report that this work is making great progress. Tonight I checked in a first batch of changes, and I'm expecting to keep making steady progress. All of this work is based on LLVM's trunk (against which I have already filed a couple of bug reports and even patches). Hopefully all of those issues will be fixed soon (i.e., in time for the next LLVM release), at which point I'll prepare a new Synopsis release based on LLVM, too. Until then, please get LLVM from trunk (http://clang.llvm.org/get_started.html), and Synopsis from http://synopsis.fresco.org/svn/synopsis/trunk. Thanks, Stefan -- -- ...ich hab' noch einen Koffer in Berlin...
I'm happy to announce the release of Synopsis 0.13. About Synopsis ============== Synopsis is a multi-language source code introspection tool that provides a variety of representations for the parsed code to enable further processing such as documentation extraction, reverse engineering, and source-to-source translation. Changes ======= This is a bugfix release. Among the issues being fixed: * Correct macro lookup issue with hyperlinked source generation (SXR). * Filter local declarations from generated (HTML) name index. * Correct compatibility issue with ReST API. * Correct exception handling in Python Parser. * Improve ReST handling by mapping custom roles to named span elements (HTML). * Etc. Misc ==== This release still uses a "builtin" parser backend for C and C++. I have started working on a new parser, based on CLang (http://clang.llvm.org/). While this looks promising, there is still a lot to do (not to mention that it requires LLVM / CLang from trunk. I mention this in case anyone is interested and wants to help with this work. Regards, Stefan -- -- ...ich hab' noch einen Koffer in Berlin...
$ svn info URL: svn://synopsis.fresco.org/svn/synopsis/Synopsis/branches/S10 Repository Root: svn://synopsis.fresco.org/svn/synopsis/Synopsis Repository UUID: 91adf076-48d4-0310-a9e2-da78070693fa Revision: 2041 stefan can you recheck this exit(<int>) needs prototype now std::exit(<int>);
_______________________________________________ Synopsis-devel mailing list Synopsis-devel <at> lists.fresco.org http://lists.fresco.org/cgi-bin/listinfo/synopsis-devel
Hi ! I'm the Debian maintainer of the Synopsis package. One of the changes brought by Python 2.6 is the removal of string exceptions, so they won't work in Python 2.6 (just a side note: they were also buggy before, since they were not guaranteed to work reliable even in <2.6); as an example: $ python2.5 -c "raise 'eggs'" -c:1: DeprecationWarning: raising a string exception is deprecated Traceback (most recent call last): File "<string>", line 1, in <module> eggs $ python2.6 -c "raise 'eggs'" Traceback (most recent call last): File "<string>", line 1, in <module> TypeError: exceptions must be old-style classes or derived from BaseException, not str Since 2.6 is the planned default version for the upcoming new Debian stable release, Synopsis could be impacted by this issue. The issues are here : string-literal-exception /usr/lib/synopsis/Synopsis/Parsers/Python/SXRGenerator.py:147 string-literal-exception /usr/lib/synopsis/Synopsis/Parsers/Python/SXRGenerator.py:156 I could patch myself but I'd prefer these patches to be upstream :) Bye, -- -- Carl Chenet Blog: http://carlchenet.wordpress.com Identi.ca: http://identi.ca/carlchenet
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |
RSS Feed3 | |
|---|---|
4 | |
1 | |
11 | |
3 | |
4 | |
6 | |
2 | |
2 | |
1 | |
8 | |
5 | |
2 | |
1 | |
4 | |
7 | |
8 | |
2 | |
3 | |
6 | |
192 | |
36 | |
6 | |
17 | |
5 | |
12 | |
6 | |
2 | |
11 | |
1 | |
11 | |
36 | |
8 | |
39 | |
6 | |
17 | |
18 | |
8 | |
23 | |
24 | |
9 | |
32 | |
40 | |
30 | |
47 | |
26 | |
18 | |
5 | |
10 | |
7 |