/// QilExpression is the XML Query Intermediate Language invented by Michael Brundage and Chris Suver.
/// QilExpression is an intermediate representation (IR) for all XML query and view languages. QilExpression is
/// designed for optimization, composition with virtual XML views, translation into other forms,
/// and direct execution. See also the QIL specification.
///
internal class QilExpression : QilNode {
private QilFactory factory;
private QilNode isDebug;
private QilNode defWSet;
private QilNode wsRules;
private QilNode gloVars;
private QilNode gloParams;
private QilNode earlBnd;
private QilNode funList;
private QilNode rootNod;
//-----------------------------------------------
// Constructors
//-----------------------------------------------
///