jsdsi
Class ExprTag

java.lang.Object
  |
  +--jsdsi.Obj
        |
        +--jsdsi.Tag
              |
              +--jsdsi.ExprTag
Direct Known Subclasses:
PrefixTag, RangeTag, SetTag, SimpleTag, StringTag

public abstract class ExprTag
extends Tag

Distinguishes tags defined by expressions from tags in general (the latter includes Tag.ALL_TAG and Tag.NULL_TAG). Only ExprTags can appear within other tags (like SetTags or SimpleTags).

Author:
Sameer Ajmani

Field Summary
 
Fields inherited from class jsdsi.Tag
ALL_TAG, NULL_TAG
 
Constructor Summary
ExprTag()
           
 
Method Summary
(package private) static ExprTag parseExprTag(Sexp s)
           
 
Methods inherited from class jsdsi.Tag
implies, intersect, parseTag, toSexp, toTagSexp
 
Methods inherited from class jsdsi.Obj
equals, hashCode, parseObj, parseObj, toByteArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExprTag

public ExprTag()
Method Detail

parseExprTag

static ExprTag parseExprTag(Sexp s)
                     throws SexpParseException
SexpParseException