jbil.sequence
Interface HighOrderSymbol

All Superinterfaces:
Symbol
All Known Implementing Classes:
HighOrderCharSymbol

public interface HighOrderSymbol
extends Symbol

A high order symbol is a symbol that matches zero or more atomic symbols.

Author:
Paulo G. S. da Fonseca

Method Summary
 void addMatch(AtomicSymbol match)
          Adds an atomic symbol to the alphabet of symbols matched by this symbol.
 void addMatches(java.util.List<AtomicSymbol> matches)
          Adds a list of atomic symbols to the alphabet of symbols matched by this symbol.
 
Methods inherited from interface jbil.sequence.Symbol
arity, getMatches, isAtomic, toString
 

Method Detail

addMatch

void addMatch(AtomicSymbol match)
Adds an atomic symbol to the alphabet of symbols matched by this symbol.


addMatches

void addMatches(java.util.List<AtomicSymbol> matches)
Adds a list of atomic symbols to the alphabet of symbols matched by this symbol.