com.varankin.bnf
Class SpecialSequence

java.lang.Object
  extended by com.varankin.bnf.TerminalString
      extended by com.varankin.bnf.SpecialSequence
All Implemented Interfaces:
SyntacticPrimary, java.lang.CharSequence

public class SpecialSequence
extends TerminalString

A special-sequence consists of a special-sequence-symbol followed by a (possibly empty) sequence of special-sequence- characters followed by a special-sequence-symbol.

Author:
© 2009 Nikolai Varankine

Constructor Summary
SpecialSequence(java.lang.Character... aCharacters)
           
SpecialSequence(java.util.Collection<? extends java.lang.Character> aCharacters)
           
 
Method Summary
 
Methods inherited from class com.varankin.bnf.TerminalString
charAt, length, subSequence, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpecialSequence

public SpecialSequence(java.util.Collection<? extends java.lang.Character> aCharacters)
Parameters:
aCharacters - special sequence characters comprizing this special sequence.

SpecialSequence

public SpecialSequence(java.lang.Character... aCharacters)
Parameters:
aCharacters - special sequence characters comprizing this special sequence.