//Terminal.java////////////////////////////////////////////////////////////////////////////////////
package edu.montana.cs.fafnir.cs550.hw2;

/**************************************************************************************************
 * A terminal symbol hasn't any major properties beyond Symbol. Note the type-specific toString()
 * with quotes.
 **************************************************************************************************/
 
final class Terminal implements Symbol {
    private String name;
    
    Terminal(String name) {
        this.name = name;
    }
    
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    public String toString() {
        return '\"' + name + '\"';
    }
}