// (C) 2006-2007 all rights reserved; see LICENSE file for BSD-style license package edu.berkeley.sbp; import edu.berkeley.sbp.util.*; /** * * an element which matches some set of one-token-long input strings * . * *
* This class is a topology over itself (yes, this is impredicative). * This means that you can call Atom.union(Atom) and get back an Atom. * If you are interested in the topology of tokens which this * Atom can match, use the getTokenTopology() method. *
*/ public abstract class Atom