Hi Usman,
Could you let us know how you trigger the parsing? Could it be that you are
using some internal methods?
Could you reproduce this on any other parser?
Cheers,
Doru
On Mon, Sep 29, 2014 at 9:47 AM, Jan Kurš <kurs.jan(a)gmail.com> wrote:
Hi,
I tried to update PetitParser so that it converts a stream into the
PPContext. Therefore an entry point to the parsing looks like this:
PPParser>>parse: anObject
^ self parse: anObject withContext: PPContext new
The PPContext enwraps the PPStream and should provide the stream protocol.
I also updated the PetitSmalltalk project (version JanKurs.71).
The drawback of PPContext (that I am aware of) is approximately 10%
slowdown. If there is anything else, please let me know so that I can work
on it.
Cheers,
Jan
On 28 September 2014 22:42, Usman Bhatti <usman.bhatti(a)gmail.com> wrote:
Here's a screenshot of the debugger that
popups when I execute some tests
with the recent changes. It seems to be related to the problem of PPParsers
knowing a context object instead of a stream.
[image: Inline image 1]
On Sun, Sep 28, 2014 at 9:17 PM, Tudor Girba <tudor(a)tudorgirba.com>
wrote:
Hi,
These changes should be backward compatible. What kind of impact did you
experience? Can you give concrete examples?
Cheers,
Doru
On Sun, Sep 28, 2014 at 9:02 PM, Usman Bhatti <usman.bhatti(a)gmail.com>
wrote:
Hi all,
Recently, there have been changes in PetitParser related to support for
island grammar and parsing context which requires some modifications in the
tools using PetitParser. Not all tools can be adapted immediately to use
the new version. Hence, I have created a new version of PetitParser that
loads the packages prior to these changes for backward compatibility.
Name: ConfigurationOfPetitParser-usmanbhatti.49
Author: usmanbhatti
Time: 28 September 2014, 8:58:00.540857 pm
UUID: 54877ca2-77b0-4c5e-937d-5124dd76b075
Ancestors: ConfigurationOfPetitParser-JanKurs.48
adding a baseline and a version that loads packages before changes made
to petitparser related to parsing context and island grammar.
regards,
usman
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing has its own flow"