From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,5c95c71191611134,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: otto.wyss@orpatec.ch (Otto Wyss) Newsgroups: comp.lang.ada Subject: wyoEditor and language class browser Date: Tue, 31 Aug 2004 22:05:53 +0200 Message-ID: <1gjekih.1u6rsivgg15laN%otto.wyss@orpatec.ch> X-Trace: news.uni-berlin.de gHKcZVPHKr9KKEqM0tYg6wqfwsj2f0YipSHPWTDWOLdomvf30= X-Orig-Path: otto.wyss User-Agent: MacSOUP/D-2.4.6 Xref: g2news1.google.com comp.lang.ada:3227 Date: 2004-08-31T22:05:53+02:00 List-Id: I've written an editor (see "http://freshmeat.net/projects/wyoeditor/") which has a state table driven class browsern. Currently only C++ is supported but it would be nice if other languages were as well. But for that I need the help from people with intim knowledge of their language and hopefully some knowledge of C or C++ as well. The class browser is a rather hackish solution so far it works quite nicely for C++. But it has the following restrictions: - it analyses always just one line and starts anew on the next line - currently each file is kept separate, might be change in the future - it's very picky about correct syntax - the language has to be supported by Scintilla edit control If you are interested and think it's possbile for your language, first look if you understand the class browser. The state table "AnalyseInfo" can be viewed here "http://cvs.sourceforge.net/viewcvs.py/wxguide/wxGuide/editor/src/prefs. cpp?view=markup", the analyser inside "ProcessIdentTable" can be viewed here "http://cvs.sourceforge.net/viewcvs.py/wxguide/wxGuide/editor/src/edit.c pp?view=markup". You may just tell me the relevant syntax parts, or figure out the complete state table and submit it via the feedback formular here "http://wxguide.sourceforge.net/index.php?page=feedback.php". If you have more questions please ask them here, I'm not subscribed but I read the newsgroup. O. Wyss -- See a huge pile of work at "http://wyodesktop.sourceforge.net/"