/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This file is part of SimpleC. * * See the file "SimpleC-LICENSE" for Copyright information and * * the terms and conditions for copying, distribution and * * modification of SimpleC. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package org.sablecc.simplec; class Bottom extends Type { static final Bottom instance = new Bottom(); private Bottom() { } void unify(Type t) { throw new RuntimeException("trying to unify [bottom]"); } public String toString() { return("bottom"); } }