Made Symbol always stack, not heap, allocated. Finally fixed bugs with ASTTransformation.

This commit is contained in:
Nathan Braswell
2013-10-02 03:15:20 -04:00
parent 0110672f50
commit b9ffe33d0b
25 changed files with 375 additions and 278 deletions

View File

@@ -1,16 +1,16 @@
#ifndef ASTTRANSFORMATION_H
#define ASTTRANSFORMATION_H
#include "ASTData.h"
#include "NodeTransformation.h"
class ASTTransformation: public Transformation<Symbol*,ASTData> {
class ASTTransformation: public NodeTransformation<Symbol,ASTData> {
public:
ASTTransformation();
~ASTTransformation();
virtual NodeTree<Symbol*>* transform(NodeTree<ASTData>* from);
virtual NodeTree<ASTData>* transform(NodeTree<Symbol>* from);
private:
//Nothing
};
#endif
#endif