Re[1]: [cedet-semantic] wisent-parse-stream: Invalid start symbol bovine-inner-scope
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2004-07-08 11:13:41
|
>>> Ian J Cottee <ic...@bl...> seems to think that: >I'm a python user who has these problems with semantic running with ECB. >Emacs will lock (Ctl-g will break) and the message in the subject line >will appear in *Messages*. There was a modification made to the CVS >version of wisent-python.el a week or so back I have noticed which I >have installed but I still get the same error. > >For the moment I am taking the advice of another member on this list by >switching off 'semantic-load-turn-useful-things-on' but if I can help >track down the problem I'm happy to switch it on again and follow any >advice. [ ... ] Hi, The python parser is a wisent based parser, but the start symbol `bovine-inner-scope' is related instead to the bovine parser. That scope symbol is used by the default implementation of `semantic-get-local-variables' which does not have an implementation in the python parser. I see two things we can do to fix this: 1) Make the default not assume a bovine based parser. 2) Implement a python version of get-local-variables. I will add #1 to my to-do list. Someone who knows python would be best at #2. In the meantime, the only modes you would need to disable is the idle-summary and idle-completion modes. Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |