Generic Interpreter 1.3
Private API

gi
Class Lexicon.Singleton

java.lang.Object
  extended by gi.Lexicon.Expression
      extended by gi.Lexicon.Singleton
All Implemented Interfaces:
Cloneable
Enclosing class:
Lexicon

protected static class Lexicon.Singleton
extends Lexicon.Expression

This class implements an Expression expressing a singleton language.

Version:
1.3
Author:
© 1999-2009 Craig A. Rich <carich@csupomona.edu>

Field Summary
private  String x
          The string whose singleton language is expressed.
 
Fields inherited from class gi.Lexicon.Expression
f, i
 
Constructor Summary
Lexicon.Singleton(String x)
          Constructs an Expression expressing a singleton language, and builds the NFA constructed from this Expression.
 
Method Summary
 Object clone()
          Creates a clone of this Expression, and replicates the NFA constructed from this Expression.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

private final String x

The string whose singleton language is expressed.

Constructor Detail

Lexicon.Singleton

public Lexicon.Singleton(String x)

Constructs an Expression expressing a singleton language, and builds the NFA constructed from this Expression.

Parameters:
x - the string whose singleton language is expressed.
Method Detail

clone

public Object clone()

Creates a clone of this Expression, and replicates the NFA constructed from this Expression.

Specified by:
clone in class Lexicon.Expression
Returns:
a clone of this Expression.

 

© 1999-2009 Craig A. Rich <carich@csupomona.edu>