A new parser has been added to pylangparser's examples section for parsing GTK-Doc style comments and annotations. Check it out:
PyLangParser
Wednesday, October 22, 2014
Sunday, October 12, 2014
Parse SQL scripts from Python
A new parser has been added to pylangparser's examples section for parsing SQL scripts. Check it out:
PyLangParser
PyLangParser
Wednesday, October 1, 2014
Parsing C code from Python with PyLangParser
Recently I have been working on a Python tool for static analysis of source code, for programs based on GLib/GStreamer, which takes advantage of the GObject-Introspection annotations built on top of GTK-Doc comment blocks.
The tool discovers potential memory leaks. It is in an early, still unstable phase but I hope that I will manage to make it available sometime in the near future.
It is based on a small Python tool that I wrote a while ago for parsing formal languages. The tool is called pylangparser and is fairly simple to use and does not depend on any external libraries. Grammars are defined inside the source code file. There are also some example scripts which show how it can be used for parsing and analyzing C source code. You may want to take a look at it, it is available on GitHub:
PyLangParser
The tool discovers potential memory leaks. It is in an early, still unstable phase but I hope that I will manage to make it available sometime in the near future.
It is based on a small Python tool that I wrote a while ago for parsing formal languages. The tool is called pylangparser and is fairly simple to use and does not depend on any external libraries. Grammars are defined inside the source code file. There are also some example scripts which show how it can be used for parsing and analyzing C source code. You may want to take a look at it, it is available on GitHub:
PyLangParser
Friday, May 9, 2014
BTHBookStore - Electronic book store implemented in Java and eHTML using the Model–view–controller (MVC) software architectural pattern.
E-Commerce BTHBookStore
Electronic book store implemented in Java/Servlets using the Model–view–controller (MVC) software architectural pattern. The user interface is implemented using eHTML, a simple scripting language which is part of the project.
The source code is available under the Distributed Creative Commons Attribution-Share Alike 2.5 Generic license (http://creativecommons.org/licenses/by-sa/2.5/) and can be downloaded here: http://sourceforge.net/projects/bthebookstore/
The admin interface:
The store itself:
otonchev@gmail.com
Subscribe to:
Posts (Atom)