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

ptree.cc File Reference

#include <string.h>
#include <iostream.h>
#include "token.h"
#include "ptree.h"
#include "encoding.h"
#include "walker.h"

Include dependency graph for ptree.cc:

Include dependency graph

Go to the source code of this file.

Defines

#define ResearvedWordImpl(w)   int Leaf##w::What() { return w; }
#define PtreeStatementImpl(s)
#define PtreeExprImpl(n)


Define Documentation

#define PtreeExprImpl  
 

Value:

int Ptree##n##Expr::What() { return nt##n##Expr; }\
Ptree* Ptree##n##Expr::Translate(Walker* w) {\
    return w->Translate##n(this); }\
void Ptree##n##Expr::Typeof(Walker* w, TypeInfo& t) {\
    w->Typeof##n(this, t); }

Definition at line 812 of file ptree.cc.

#define PtreeStatementImpl  
 

Value:

int Ptree##s##Statement::What() { return nt##s##Statement; }\
Ptree* Ptree##s##Statement::Translate(Walker* w) {\
    return w->Translate##s(this); }

Definition at line 781 of file ptree.cc.

#define ResearvedWordImpl      int Leaf##w::What() { return w; }
 

Definition at line 161 of file ptree.cc.


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