public void AddExpression()
 {
     Matches.Add(CurrentExpression);
     CurrentExpression = new Expression();
     State = 0;
 }
 public void NewExpression()
 {
     CurrentExpression = new Expression();
     State = 0;
 }
 public ExpressionAnalyzer()
 {
     CurrentExpression = new Expression();
     Matches = new List<Expression>();
 }