Annotation of researchv9/jtools/src/pi/phrase.h, revision 1.1

1.1     ! root        1: #ifndef PHRASE_H
        !             2: #define PHRASE_H
        !             3: #ifndef UNIV_H
        !             4: #include "univ.h"
        !             5: #endif
        !             6: 
        !             7: class Phrase : private PadRcv {
        !             8: >pub
        !             9:        char    pub_filler[16];
        !            10: >pri
        !            11:        friend  Frame;
        !            12:        long    key;
        !            13:        Expr    *expr;
        !            14:        Frame   *frame;
        !            15:        Pad     *pad();
        !            16:        Phrase  *sib;
        !            17:        void    applybinary(enum Op, Expr*);
        !            18:        void    derive(Expr*);
        !            19:        void    plugqindex(Expr*);
        !            20:        void    plugqtype(Expr*);
        !            21: >
        !            22:        char    *help();
        !            23:        char    *kbd(char*);
        !            24:        void    numeric(long);
        !            25: PUBLIC(Phrase,U_PHRASE)
        !            26:                Phrase(Frame*, Phrase*, Expr*,long);
        !            27:        void    applyarrow(Var*);
        !            28:        void    applydot(Var*);
        !            29:        void    allstar(UType*);
        !            30:        void    alleval(UType*);
        !            31:        void    applyunary(enum Op);
        !            32:        void    evaluate();
        !            33:        int     changed(Bls&);
        !            34:        void    memory();
        !            35:        void    reformat(int);
        !            36:        void    setspy(long);
        !            37:        void    applycast(DType*);
        !            38:        void    strcast(long);
        !            39:        void    enumcast(long);
        !            40:        void    soretycast(long,short);
        !            41:        void    increfcast(long);
        !            42:        int     iscast();
        !            43: };
        !            44: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.