public SeriesExpressionParser()
 {
     // default resolver requires adding variables in advance
     m_variableResolver = new VariableResolver();
     m_VariableParser   = new VariableParser();
 }
 public SeriesExpressionParser()
 {
     // default resolver requires adding variables in advance
     m_variableResolver = new VariableResolver();
     m_VariableParser = new VariableParser();
 }
 public SeriesExpressionParser(TimeSeriesDatabase db, LookupOption lookup = LookupOption.SeriesName)
 {
     m_db = db;
     m_variableResolver = new VariableResolver(db, lookup);
     m_VariableParser   = new VariableParser();
 }
        Types tokType; // holds token's type

        #endregion Fields

        #region Constructors

        public SeriesExpressionParser(TimeSeriesDatabase db,LookupOption lookup= LookupOption.SeriesName)
        {
            m_db = db;
            m_variableResolver = new VariableResolver(db, lookup);
            m_VariableParser = new VariableParser();
        }