515516517518519520521522523524525
case Token.HOOK: return new ConditionalExpression(node, root, scope); case Token.FUNCTION: return new FunctionLiteral(node, root, scope); default: throw new RuntimeException(node.getType() + ""); } }