edu.toronto.cs.util
Class Clapi.ArgumentParser
java.lang.Object
edu.toronto.cs.util.Clapi.ArgumentParser
- Direct Known Subclasses:
- Clapi.EatAllParser, Clapi.FilterArgumentParser, Clapi.HelpArgumentParser, Clapi.StringArgumentParser
- Enclosing class:
- Clapi
public abstract static class Clapi.ArgumentParser
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Clapi.ArgumentParser
public Clapi.ArgumentParser(Clapi.Opt _opt)
getOpt
public Clapi.Opt getOpt()
getSpec
public Clapi.OptSpec getSpec()
parseArguments
protected abstract java.lang.Object parseArguments(edu.toronto.cs.util.Clapi.TokenStream in)
throws Clapi.OptParseException
- Throws:
Clapi.OptParseException
getTypeName
public java.lang.String getTypeName()
printArgumentsSpec
public void printArgumentsSpec(java.io.PrintWriter out)
getToken
protected java.lang.String getToken(edu.toronto.cs.util.Clapi.TokenStream in)
throws Clapi.OptParseException
- Grab the given token. If the token specified is outside of the
token stream, throw a parse exception.
- Throws:
Clapi.OptParseException