Uses of Class
edu.neu.ccs.parser.BaseParser

Packages that use BaseParser
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
edu.neu.ccs.parser Provides classes for translating Strings into values of various data types using languages with simple lexical and syntactic structures. 
 

Uses of BaseParser in edu.neu.ccs.gui
 

Fields in edu.neu.ccs.gui declared as BaseParser
protected  BaseParser SimpleFunctionPane.parser
          Reference to the default JPT parser.
protected  BaseParser FunctionsPlotter.parser
          The parser that will be used to evaluate functions for the purpose of making plots.
 

Uses of BaseParser in edu.neu.ccs.parser
 

Subclasses of BaseParser in edu.neu.ccs.parser
 class JPTParser
          Parses and evaulates data Strings using simple expression evaluation.
 

Fields in edu.neu.ccs.parser declared as BaseParser
private  BaseParser SimpleFunction.parser
          The parser that will be used to evaluate this function.
private static BaseParser ParserUtilities.parser
          Default parser used by JPT classes.
 

Methods in edu.neu.ccs.parser that return BaseParser
 BaseParser SimpleFunction.parser()
          Returns this function's parser.
static BaseParser ParserUtilities.getDefaultParser()
          Returns the default parser used by JPT classes.
 

Methods in edu.neu.ccs.parser with parameters of type BaseParser
static String SimpleFunction.testFunctionName(BaseParser parser, String fcnName)
          Tests if the given name is a possible simple function name in the context of the given parser; returns a non-null error message if a problem is detected; otherwise returns null.
static String SimpleFunction.testParameterName(BaseParser parser, String paramName, String fcnName)
          Tests if the given name is a possible parameter name in the context of the given parser and the given function name; returns a non-null error message if a problem is detected; otherwise returns null.
static String SimpleFunction.testParameterArrayNames(BaseParser parser, String[] parameters, String fcnName)
          Tests if the given array of names is a possible set of parameter names in the context of the given parser and the given function name; returns a non-null error message if a problem is detected; otherwise returns null.
static void ParserUtilities.setDefaultParser(BaseParser p)
          Sets the default parser used by JPT classes to the given parser.
 

Constructors in edu.neu.ccs.parser with parameters of type BaseParser
SimpleFunction(BaseParser parser, String name, String[] parameters, String body)
          Constructor for SimpleFunction that uses the given parser.
SimpleFunction(BaseParser parser, String name, String parameters, String body)
          Constructor for SimpleFunction that uses the given parser.