Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ptree.h File Reference

#include "ptree-core.h"
#include "token.h"
#include "buffer.h"

Include dependency graph for ptree.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  DupLeaf
class  Leaf
class  LeafAUTO
class  LeafBOOLEAN
class  LeafCHAR
class  LeafCONST
class  LeafDOUBLE
class  LeafEXTERN
class  LeafFLOAT
class  LeafFRIEND
class  LeafINLINE
class  LeafINT
class  LeafLONG
class  LeafMUTABLE
class  LeafName
class  LeafNAMESPACE
class  LeafPRIVATE
class  LeafPROTECTED
class  LeafPUBLIC
class  LeafREGISTER
class  LeafReserved
class  LeafSHORT
class  LeafSIGNED
class  LeafSTATIC
class  LeafThis
class  LeafUNSIGNED
class  LeafUserKeyword2
class  LeafUSING
class  LeafVIRTUAL
class  LeafVOID
class  LeafVOLATILE
class  NonLeaf
class  PtreeAccessDecl
class  PtreeAccessSpec
class  PtreeArrayExpr
class  PtreeArrowMemberExpr
class  PtreeAssignExpr
class  PtreeBlock
class  PtreeBrace
class  PtreeBreakStatement
class  PtreeCaseStatement
class  PtreeCastExpr
class  PtreeClassBody
class  PtreeClassSpec
class  PtreeCommaExpr
class  PtreeCondExpr
class  PtreeContinueStatement
class  PtreeDeclaration
class  PtreeDeclarator
class  PtreeDefaultStatement
class  PtreeDeleteExpr
class  PtreeDoStatement
class  PtreeDotMemberExpr
class  PtreeEnumSpec
class  PtreeExprStatement
class  PtreeExternTemplate
class  PtreeForStatement
class  PtreeFstyleCastExpr
class  PtreeFuncallExpr
class  PtreeGotoStatement
class  PtreeIfStatement
class  PtreeInfixExpr
class  PtreeLabelStatement
class  PtreeLinkageSpec
class  PtreeMetaclassDecl
class  PtreeName
class  PtreeNamespaceSpec
class  PtreeNewExpr
class  PtreeParenExpr
class  PtreePmExpr
class  PtreePostfixExpr
class  PtreeReturnStatement
class  PtreeSizeofExpr
class  PtreeStaticUserStatementExpr
class  PtreeSwitchStatement
class  PtreeTemplateDecl
class  PtreeTemplateInstantiation
class  PtreeThrowExpr
class  PtreeTryStatement
class  PtreeTypedef
class  PtreeUnaryExpr
class  PtreeUserAccessSpec
class  PtreeUserdefKeyword
class  PtreeUserStatementExpr
class  PtreeUsing
class  PtreeWhileStatement

Defines

#define ResearvedWordDecl(w)
#define PtreeStatementDecl(s)
#define PtreeExprDecl(n)


Define Documentation

#define PtreeExprDecl  
 

Value:

class Ptree##n##Expr : public NonLeaf {\
public:\
    Ptree##n##Expr(Ptree* p, Ptree* q) : NonLeaf(p, q) {}\
    int What();\
    Ptree* Translate(Walker*);\
    void Typeof(Walker*, TypeInfo&);\
}

Definition at line 359 of file ptree.h.

#define PtreeStatementDecl  
 

Value:

class Ptree##s##Statement : public NonLeaf {\
public:\
    Ptree##s##Statement(Ptree* p, Ptree* q) : NonLeaf(p, q) {}\
    int What();\
    Ptree* Translate(Walker*);\
}

Definition at line 334 of file ptree.h.

#define ResearvedWordDecl  
 

Value:

class Leaf##w : public LeafReserved { \
public: \
    Leaf##w(Token& t) : LeafReserved(t) {} \
    Leaf##w(char* str, int len) : LeafReserved(str, len) {} \
    int What(); \
}

Definition at line 67 of file ptree.h.


Generated on Mon Feb 10 17:34:27 2003 for VFiasco Semantics Compiler by doxygen1.2.15