summaryrefslogtreecommitdiff
path: root/submit/ast/Node.java
blob: cc6c2d555cbf2bd8ca93f8b3af1498453b7c032c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package submit.ast;

import submit.MIPSResult;
import submit.RegisterAllocator;
import submit.SymbolTable;

public interface Node {
  void toCminus(StringBuilder builder, final String prefix);

  MIPSResult toMIPS(StringBuilder code, StringBuilder data,
                    SymbolTable symbolTable, RegisterAllocator regAllocator);
}