LeafStorageClassParser.java

package edu.udel.cis.vsl.tass.ast.parser;

import edu.udel.cis.vsl.tass.ast.IF.declaration.VariableDeclarationNodeIF;


class LeafStorageClassParser extends LeafParser {

    public LeafStorageClassParser(NodeTypes nodeTypes, RefMappers refMappers) {
        super(nodeTypes, refMappers);
    }
    
    @Override
    public LeafStorageClassParser makeInstance() {
        return new LeafStorageClassParser(nodeTypes, refMappers);
    }

    @Override
    public StorageClassEltWrapper node() {
        return new StorageClassEltWrapper(VariableDeclarationNodeIF.StorageClass.valueOf(charData.trim()));
    }

}