Expressions defined by SAS Query Services can be of the "tree form," which means they are modeled as a tree of expressions and subexpressions as previously mentioned. Expressions can also be modeled in the "string form". When expressions are modeled in string form, the syntax of the string must provide support for identifying certain resources within the string such as data items. The string form of an expression is provided by the ResourceAwareStringExpression class; see the class documentation for more information about its capabilities. Most of the remainding classes within this package and subpackages are for use with the tree form of modeling expressions.