File: Transformer.h

package info (click to toggle)
aspectc%2B%2B 1%3A1.1%2Bsvn20120529-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 222,560 kB
  • sloc: cpp: 3,935,531; ansic: 18,166; pascal: 14,783; sh: 2,188; makefile: 1,110; python: 340
file content (13 lines) | stat: -rw-r--r-- 331 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <Puma/ErrorStream.h>
#include <Puma/CVisitor.h>
#include <Puma/CTree.h>

class Transformer : private Puma::CVisitor {
  Puma::ErrorStream& m_Err;
public:
  Transformer(Puma::ErrorStream& err);
  void transform(Puma::CTree* node);
  void insertComment(Puma::CTree *node);
protected:
  void pre_visit(Puma::CTree* node);
};