Package edu.neu.ccs.parser

Provides classes for translating Strings into values of various data types using languages with simple lexical and syntactic structures.

See:
          Description

Interface Summary
Parser Interface to be implemented by classes of objects that can parse String data and evaluate the contents of that data to an Object with state defined by the data contained in the String.
 

Class Summary
AbstractFunction Class AbstractFunction encapsulates a function definition and its corresponding String name for for use with a parser.
BaseParser The class BaseParser is the base class for classes of objects that provide functionality for evaluating strings into primitive types and objects using a language with a simple syntactic structure.
BooleanOperation Class used to store a boolean operation.
JPTParser Parses and evaulates data Strings using simple expression evaluation.
NumericOperation Class used to store a numeric operation.
ObjectOperationPair Pair class used by AbstractParser to store a value and an associated operation.
Operation Class Operation encapsulates an operation and its corresponding String symbol for use with a parser.
ParserContext The class ParserContext is a support class for the class BaseParser.
ParserUtilities Provides access to the current default parser and static utility methods for use with parser operations.
SimpleFunction Class SimpleFunction is an implementation of AbstractFunction that is defined by providing its information as strings.
 

Package edu.neu.ccs.parser Description

Provides classes for translating Strings into values of various data types using languages with simple lexical and syntactic structures.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see: