The filename is a combination of a version tag for rply itself, a cache tag
supplied by a user, and a hash of the grammar:
https://github.com/alex/rply/blob/master/rply/parsergenerator.py#L125

Alex


On Mon, Jul 8, 2013 at 9:38 PM, David Beazley <[email protected]> wrote:

> What do you name the file?   That's the only somewhat tricky part I can
> think of.   I was thinking about keying it either off the absolute path of
> the file invoking ply.yacc() or maybe the signature of all of the parsing
> rules (currently used to determine if the tables need to be regenerated).
>
> -Dave
>
> On Jul 8, 2013, at 6:26 AM, Alex Gaynor <[email protected]> wrote:
>
> > As a datapoint, sticking the cache in /tmp is exactly what I do in rply.
> I've never heard a complaint about it (admittingly I have waaaay fewer
> users).
> >
> > Alex
> >
> >
> > On Mon, Jul 8, 2013 at 9:24 PM, David Beazley <[email protected]> wrote:
> > So, I was thinking about the PLY parsetab.py file this morning.   What
> would people think if the data contained in this file was simply written
> somewhere in the system temporary directory (e.g., /tmp) and regenerated as
> needed?   Under such a scheme, everything would work pretty much the way it
> does now except that I could deprecate that whole sea of options about
> parsetab files, output directories, and whatnot.   The only real downside
> that I can think of is that the parser tables would have to be regenerated
> after a reboot.  However, who would really care given that it only takes a
> few seconds?
> >
> > Thoughts?
> >
> > -Dave
> >
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "ply-hack" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> > To post to this group, send email to [email protected].
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/ply-hack/6733F746-12F2-4393-9269-286EF0C043A2%40dabeaz.com
> .
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
> >
> >
> >
> > --
> > "I disapprove of what you say, but I will defend to the death your right
> to say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
> > "The people's good is the highest law." -- Cicero
> > GPG Key fingerprint: 125F 5C67 DFE9 4084
>
>


-- 
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
GPG Key fingerprint: 125F 5C67 DFE9 4084

-- 
You received this message because you are subscribed to the Google Groups 
"ply-hack" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ply-hack/CAFRnB2V_CFBENsodDAviNr8fY9JZ3Vc6bC2DQNzV_7ARi6JVgg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to