CParseTree.java
package edu.udel.cis.vsl.abc.front.c.ptree;
import org.antlr.runtime.tree.CommonTree;
import edu.udel.cis.vsl.abc.config.IF.Configurations.Language;
import edu.udel.cis.vsl.abc.front.c.parse.CParser.RuleKind;
import edu.udel.cis.vsl.abc.front.common.ptree.CommonParseTree;
import edu.udel.cis.vsl.abc.token.IF.CivlcTokenSource;
public class CParseTree extends CommonParseTree {
private RuleKind kind;
public CParseTree(Language language, RuleKind kind,
CivlcTokenSource tokenSource, CommonTree root) {
super(language, tokenSource, root);
this.kind = kind;
}
/**
* What kind of parse tree is this?
*/
public RuleKind getKind() {
return kind;
}
}