Paul McGuire wrote:
> I still don't know the BNF you are working from

Just to satisfy any curiosity you might have, it's the Penn TreeBank 
format: http://www.cis.upenn.edu/~treebank/
(Except that the actual Penn Treebank data unfortunately differs from 
the format spec in a few ways.)

> 1. I'm surprised func_word does not permit numbers anywhere in the
> body.  Is this just a feature you have not implemented yet?  As long as
> func_word does not start with a digit, you can still define one
> unambiguously to allow numbers after the first character if you define
> func_word as
> 
> func_word = _pp.Word(func_chars,func_chars+_pp.nums)

Ahh, very nice.  The spec's vague, but this is probably what I want to do.

> 2. Is coord an optional sub-element of a func?

No, functions, coord and id are optional sub-elements of the tags string.

> You might also add a default value for coord_tag if none is supplied,
> to simplify your parse action?

Oh, that's nice.  I missed that functionality.

> It's not clear to me what if any further help you are looking for, now
> that your initial question (about StringEnd()) has been answered.

Yes, thanks, you definitely answered the initial question.  And your 
followup commentary was also very helpful.  Thanks again!

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

Reply via email to