Packages
edu.stanford.nlp.io A few classes that augment the java.io package in useful ways for our applications.
edu.stanford.nlp.ling Classes for linguistic concepts which are common to many NLP classes, such as Word, Tag, etc.
edu.stanford.nlp.math Classes for Simple Math Functionality, such as Min, Max, WeightedAverage, Scientific Notation, etc.
edu.stanford.nlp.objectbank The ObjectBank class is designed to make it easy to change the format/source of data read in by other classes and to standardize how data is read in javaNLP classes.
edu.stanford.nlp.parser.lexparser This package contains implementations of three parsers for natural language text.
edu.stanford.nlp.parser.prefixparser This package contains an implementation of a generic prefix probability parsing algorithm.
edu.stanford.nlp.process Contains classes for processing documents.
edu.stanford.nlp.trees A package for (NLP) trees, sentences, and similar things.
edu.stanford.nlp.trees.international.arabic  
edu.stanford.nlp.trees.tregex A package for tree-pattern expressions and matching these expressions to Tree instances.
edu.stanford.nlp.util A collection of useful general-purpose utility classes.