001package gudusoft.gsqlparser.nodes; 002 003 004public class TExpressionList extends TParseTreeNodeList <TExpression> { 005 public TExpressionList() 006 { 007 } 008 009 public void addExpression(TExpression expr) 010 { 011 addElement(expr); 012 } 013 014 public TExpression getExpression(int position) 015 { 016 if (position < size()) 017 { 018 return (TExpression)elementAt(position); 019 }else{ 020 return null; 021 } 022 } 023 024 void addParseTreeNode(Object arg1){ 025 addExpression((TExpression)arg1); 026 } 027 028 public void accept(TParseTreeVisitor v){ 029 v.preVisit(this); 030 v.postVisit(this); 031 } 032 033 034 035// public void acceptChildren(TParseTreeVisitor v){ 036// v.preVisit(this); 037// for(int i=0;i<this.size();i++){ 038// this.getExpression(i).acceptChildren(v); 039// } 040// v.postVisit(this); 041// } 042}