Python's BNF

Gabriel Genellina gagsl-py2 at
Fri Feb 29 23:54:05 CET 2008

En Fri, 29 Feb 2008 15:01:49 -0200, <MartinRinehart at> escribió:

> _OFILE, by the way, is the output file. It's contract with the rest of
> the module was
> to be available for writing to anyone with data to write. I use the
> Java convention
> of ALLCAPS for naming things that I would declare as CONSTANT if
> Python had
> such a declaration.

(Uhm... I'd consider _OFILE a variable, not a constant!)
What if you want to generate many files, maybe one per declaration? You  
might want to reuse some of those functions, but you can't do that with a  
global _OFILE.

About the generated page: I think it would be more useful if each symbol  
links to its definition, instead of showing an alert(). This way it's  
easier to navigate the tree, specially with complex declarations. You can  
place the current text into a "title" attribute and most browsers will  
show it as a tooltip.
Also it would be nice if at least it were valid HTML, and semantically  
correct - using  DL, DT and DD tags instead of tables, by example.

Gabriel Genellina

More information about the Python-list mailing list