[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Jun 5 14:40:21 1995 
Subject:Re: Problem with flavours 
From:Tom Khabaza 
Volume-ID:950605.02 

Re:
>       c :: ^getline();    /* NOT OK */

But
        c :: ( ^getline() ) ;

should be ok.

It's something to do with a clash between :: (an operator of precedence
4) and ^ (a syntax operator of precedence 4).

I'm guessing slightly here: when the compiler enounters the ^ it stops
trying to read the arguments of :: and just calls it - consider the
behaviour of:

    1 ::

    ;;; MISHAP - LIST NEEDED
    ;;; INVOLVING:  1
    ;;; DOING    :  :: nextitem pop_setpop_compiler

Obvious eh?
(-:
tom