On 07/08/2013 01:24 PM, David Beazley 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.,
What about giving the user two extra methods
1. get_table_data()
Generates the parser data table, and returns it to the caller. Simplest would be a string of
some kind or so, ie a native data type easily handled if you don't care about the contents.
2. set_table_data(data)
User provides the table data obtained from 1 at some point in the past.
Also
If no table has been provided before the first parse, generate the table during the first parse
internally. Just keep the table internally in memory, during the life time of the praser object.
This way people have complete freedom what they want to do (or don't want to do) with the table
data. I can see options like storing the table data in a multi-line string literal in a generated
Python file, or writing it in some data file in the application, or whatever.
--
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/51DAA89D.5010509%40tue.nl.
For more options, visit https://groups.google.com/groups/opt_out.