MNU PPContext>>identifier in GT Inspector extension

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

MNU PPContext>>identifier in GT Inspector extension

alistairgrant
Is anyone else seeing this error with Doru's Pillar GT Inspector
extension?

Given I can't get even a basic example to work I'm guessing that it is
an environmental issue, but wanted to check first...

I've tried loading it in both Pharo 5 and 6 with the same results when
selecting the Pillar tab in GT Inspector:

PPContext(Object)>>doesNotUnderstand: #identifier
PPMemoizingSea(PPSea)>>check:
PPMemoizingSea>>parseOn:
PPActionParser>>parseOn:
PPDelegateParser>>parseOn:
PPChoiceParser>>parseOn:
PPPossessiveRepeatingParser>>parseOn:
GTPillarParser(PPDelegateParser)>>parseOn:
GTPillarParser(PPParser)>>parseWithContext:
GTPillarParser(PPParser)>>parse:withContext:
GTPillarParser(PPParser)>>parse:
GTPillarHighlighterTextDecorator>>parse:onError:
GLMHighlighterTextParserStyler>>privateStyle:
[ self privateStyle: text.
view ifNotNil: [ view stylerStyledInBackground: text ] ] in [ backgroundProcess := [ self privateStyle: text.
view ifNotNil: [ view stylerStyledInBackground: text ] ]
        forkAt: Processor userBackgroundPriority ] in GLMHighlighterTextParserStyler(SHTextStyler)>>styleInBackgroundProcess: in Block: [ self privateStyle: text....
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....


This is attempting to inspect a FileReference to a file with the
following contents:

--
{
   "metadata": {
     "title": "My first document while reading the 5 minutes Pillar tutorial"
    }
}

!Hello World
--

Code loaded with:

Gofer it
        url: 'http://smalltalkhub.com/mc/Pier/Pillar/main/';
        configurationOf: 'Pillar';
        loadStable  "or Development or BleedingEdge"

Gofer new
        smalltalkhubUser: 'Moose' project: 'PetitParser';
        package: 'PetitAnalyzer';
        package: 'PetitIndent';
        package: 'PetitIslands';
        smalltalkhubUser: 'Moose' project: 'GToolkit';
        package: 'GT-InspectorExtensions-Pillar';
        load


Thanks,
Alistair

Reply | Threaded
Open this post in threaded view
|

Re: MNU PPContext>>identifier in GT Inspector extension

Tudor Girba-2
Hi,

I just tried it, and I cannot reproduce the problem.

Here is the exact script:
(just paste this in Spotter)



Doru


On Aug 31, 2016, at 9:52 AM, Alistair Grant <[hidden email]> wrote:

Is anyone else seeing this error with Doru's Pillar GT Inspector
extension?

Given I can't get even a basic example to work I'm guessing that it is
an environmental issue, but wanted to check first...

I've tried loading it in both Pharo 5 and 6 with the same results when
selecting the Pillar tab in GT Inspector:

PPContext(Object)>>doesNotUnderstand: #identifier
PPMemoizingSea(PPSea)>>check:
PPMemoizingSea>>parseOn:
PPActionParser>>parseOn:
PPDelegateParser>>parseOn:
PPChoiceParser>>parseOn:
PPPossessiveRepeatingParser>>parseOn:
GTPillarParser(PPDelegateParser)>>parseOn:
GTPillarParser(PPParser)>>parseWithContext:
GTPillarParser(PPParser)>>parse:withContext:
GTPillarParser(PPParser)>>parse:
GTPillarHighlighterTextDecorator>>parse:onError:
GLMHighlighterTextParserStyler>>privateStyle:
[ self privateStyle: text.
view ifNotNil: [ view stylerStyledInBackground: text ] ] in [ backgroundProcess := [ self privateStyle: text.
view ifNotNil: [ view stylerStyledInBackground: text ] ]
forkAt: Processor userBackgroundPriority ] in GLMHighlighterTextParserStyler(SHTextStyler)>>styleInBackgroundProcess: in Block: [ self privateStyle: text....
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....


This is attempting to inspect a FileReference to a file with the
following contents:

--
{
  "metadata": {
    "title": "My first document while reading the 5 minutes Pillar tutorial"
   }
}

!Hello World
--

Code loaded with:

Gofer it
url: 'http://smalltalkhub.com/mc/Pier/Pillar/main/';
configurationOf: 'Pillar';
loadStable  "or Development or BleedingEdge"

Gofer new
smalltalkhubUser: 'Moose' project: 'PetitParser';
package: 'PetitAnalyzer';
package: 'PetitIndent';
package: 'PetitIslands';
smalltalkhubUser: 'Moose' project: 'GToolkit';
package: 'GT-InspectorExtensions-Pillar';
load


Thanks,
Alistair


--
www.tudorgirba.com
www.feenk.com

"If you interrupt the barber while he is cutting your hair,
you will end up with a messy haircut."

Reply | Threaded
Open this post in threaded view
|

Re: MNU PPContext>>identifier in GT Inspector extension

alistairgrant
Hi Doru,

On Thu, Sep 01, 2016 at 11:51:21AM +0200, Tudor Girba wrote:
> Hi,
>
> I just tried it, and I cannot reproduce the problem.
>
> Here is the exact script:
> http://ws.stfx.eu/KC3BLPA3U0FS
> (just paste this in Spotter)

I can reproduce the problem with the stable release of Pillar, but not
with the development or bleeding edge versions.  I swear I tried them
before, but... :-(

Thanks very much for following up and my apologies for the noise.

Cheers,
Alistair