JFlex
Class RegExp1

java.lang.Object
  extended byJFlex.RegExp
      extended byJFlex.RegExp1

public class RegExp1
extends RegExp

Stores a regular expression from the rules section of a JFlex specification. This class provides storage for one Object of content. It is used for all regular expressions that are constructed from one object. For instance: a* is new RegExp1(sym.STAR, new Character ('a'));


Constructor Summary
RegExp1(int type, java.lang.Object content)
          Constructs a new regular expression with one child object.
 
Method Summary
 java.lang.String print(java.lang.String tab)
          Returns a String-representation of this regular expression with the specified indentation.
 java.lang.String toString()
          Returns a String-representation of this regular expression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegExp1

public RegExp1(int type,
               java.lang.Object content)
Constructs a new regular expression with one child object.

Parameters:
type - a value from the cup generated class sym, defining the kind of this regular expression
content - the child of this expression
Method Detail

print

public java.lang.String print(java.lang.String tab)
Returns a String-representation of this regular expression with the specified indentation.

Overrides:
print in class RegExp
Parameters:
tab - a String that should contain only space characters and that is inserted in front of standard String-representation pf this object.

toString

public java.lang.String toString()
Returns a String-representation of this regular expression

Overrides:
toString in class RegExp