On Mon, Nov 1, 2010 at 9:50 PM, Rasmus Lerdorf <ras...@lerdorf.com> wrote:

> On 11/1/10 1:47 PM, Felipe Pena wrote:
> > 2010/11/1 Richard Lynch <c...@l-i-e.com>
> >
> >> On Fri, October 29, 2010 7:47 pm, admin wrote:
> >>> WTF is T_PAAMAYIM_NEKUDOTAYIM?
> >>>
> >>> This has to be THE most asked question by new php developers when they
> >>> come across it.  Can we please change the token name to T_DOUBLE_COLON
> >>> so I don't have to hear about it constantly?
> >>>
> >>> Those that disagree don't do enough PHP support to know how often it
> >>> is
> >>> asked. it's worth it.
> >>
> >> -1
> >>
> >>
> > Instead of renaming the token, I prefer to associate a literal string to
> > each token, to have a legible error message, without the T_ being shown.
> >
> > For example, we could use in the Bison grammar file:
> > %token T_PAAMAYIM_NEKUDOTAYIM "::"
> >
> > So that the error message become:
> >
> > $ sapi/cli/php -r '::'
> > Parse error: syntax error, unexpected :: in Command line code on line 1
> >
> > Instead of the known "unexpected T_PAAMAYIM_NEKUDOTAYIM" one.
>
> Years and years ago that was the intent.  I didn't think there was a
> clean way to do that in yacc though.
>
>
...
so when will we start replacing the tokens with  literals?

Tyrael

Reply via email to