Thread: [CEDET-devel] wisent-python now parses all python files that I tested
Brought to you by:
zappo
From: Richard Y. K. <ry...@ds...> - 2002-06-25 05:28:49
|
David, and Eric, Thanks to David, wisent-python parser is maturing real fast. It seems like it now has all the components working. The testing that I've done so far consists of the first 20 or so files I found in the /usr/lib/python2.2 directory on my Debian GNU/Linux box. The parser succeeded parsing all files that I tried so far. Of course, further testing would be useful, but the parser is in a usable state right now. So I would like to go onto the next step. I briefly tried senator-minor-mode. senator-next-token and senator-previous-token works fine. The completion list displayed by senator-jump is too messy to be useful. I guess I could work on this next. If either of you have any suggestion on the best route to take from here on, please let me know. |
From: Eric M. L. <er...@si...> - 2002-06-25 06:58:32
|
>>> "Richard Y. Kim" <ry...@ds...> seems to think that: >David, and Eric, > >Thanks to David, wisent-python parser is maturing real fast. It seems >like it now has all the components working. The testing that I've done >so far consists of the first 20 or so files I found in the >/usr/lib/python2.2 directory on my Debian GNU/Linux box. The parser >succeeded parsing all files that I tried so far. > >Of course, further testing would be useful, but the parser is in a >usable state right now. So I would like to go onto the next step. I >briefly tried senator-minor-mode. senator-next-token and >senator-previous-token works fine. The completion list displayed by >senator-jump is too messy to be useful. I guess I could work on this >next. > >If either of you have any suggestion on the best route to take from >here on, please let me know. [ ... ] Hi, This is great news. Trying out the parsed output with imenu and speedbar are two tools that use a lot of semantic's features. Using semanticdb is another. Another is to use `semantic-test-all-token->text-functions' to make sure your methods are represented in a python friendly way. That will cover a majority of uses. A more complex usage is with the analyzer which is still experimental. This needs context parsing (which will probably get an overhaul in 2.0 with wisent's features.) and accurate parent/child relationship keys in addition to good typing information to do smart completion. Have fun Eric -- Eric Ludlam: za...@gn..., er...@si... Home: www.ultranet.com/~zappo Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |