36 parent::__construct($grammar);
87 $this->
setIds(is_array($id) ? $id : array($id));
99 if (count($this->_ids) > 0) {
100 return $this->_ids[0];
113 $actualIds = array();
115 foreach ($ids as $id) {
121 $this->_ids = $actualIds;
149 $angleAddrs = array();
151 foreach ($this->_ids as $id) {
152 $angleAddrs[] =
'<'.$id.
'>';
171 '/^'.$this->
getGrammar()->getDefinition(
'id-left').
'@'.
172 $this->
getGrammar()->getDefinition(
'id-right').
'$/D',
176 'Invalid ID given <'.$id.
'>'