On Thursday, June 27, 2013 11:56:24 AM UTC-4, Irmen de Jong wrote:
> On 27-6-2013 15:48, Dave Angel wrote:
> >> The behavior for these is all the same so they're subclassed
> >> from one base class, but they need to have these particular names so  the 
> >> parser knows
> >> how to consume them when encountered in the source file. That is, for 
> >> every custom
> >> command the parser encounters, it looks for a class of that name in order 
> >> to tokenize it.
>                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
> 
> How does it look for a class? 
> Can you perhaps override the way it looks for a class of that name? 
> So that you can instead return something sensible rather than having to 
> define one of 50
> almost identical classes...  
> Irmen

hmm, the package author describes inheriting like I was doing in the first 
place. With a parser, I really don't know any better way but then I'm not a 
parsing expert. I will delve into the code and try to get a better handle on 
how the parser finds the definitions it needs in order to tokenize the input.

thanks!
--Tim

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to