private ASTPtLeafNode _evaluate(ASTPtRootNode node,
ParseTreeEvaluator evaluator, ParserScope scope)
throws IllegalActionException {
Token token = evaluator.evaluateParseTree(node, scope);
ASTPtLeafNode newNode = new ASTPtLeafNode(
PtParserTreeConstants.JJTPTLEAFNODE);
newNode.setToken(token);
newNode.setType(token.getType());
newNode.setConstant(true);
return newNode;
}