| @@ 935-947 (lines=13) @@ | ||
| 932 | *  | 
                                |
| 933 | * @return string  | 
                                |
| 934 | */  | 
                                |
| 935 | public function AliasIdentificationVariable()  | 
                                |
| 936 |     { | 
                                |
| 937 | $this->match(Lexer::T_IDENTIFIER);  | 
                                |
| 938 | ||
| 939 | $aliasIdentVariable = $this->lexer->token['value'];  | 
                                |
| 940 | $exists = isset($this->queryComponents[$aliasIdentVariable]);  | 
                                |
| 941 | ||
| 942 |         if ($exists) { | 
                                |
| 943 |             $this->semanticalError("'$aliasIdentVariable' is already defined.", $this->lexer->token); | 
                                |
| 944 | }  | 
                                |
| 945 | ||
| 946 | return $aliasIdentVariable;  | 
                                |
| 947 | }  | 
                                |
| 948 | ||
| 949 | /**  | 
                                |
| 950 | * AbstractSchemaName ::= fully_qualified_name | aliased_name | identifier  | 
                                |
| @@ 994-1006 (lines=13) @@ | ||
| 991 | *  | 
                                |
| 992 | * @return string  | 
                                |
| 993 | */  | 
                                |
| 994 | public function AliasResultVariable()  | 
                                |
| 995 |     { | 
                                |
| 996 | $this->match(Lexer::T_IDENTIFIER);  | 
                                |
| 997 | ||
| 998 | $resultVariable = $this->lexer->token['value'];  | 
                                |
| 999 | $exists = isset($this->queryComponents[$resultVariable]);  | 
                                |
| 1000 | ||
| 1001 |         if ($exists) { | 
                                |
| 1002 |             $this->semanticalError("'$resultVariable' is already defined.", $this->lexer->token); | 
                                |
| 1003 | }  | 
                                |
| 1004 | ||
| 1005 | return $resultVariable;  | 
                                |
| 1006 | }  | 
                                |
| 1007 | ||
| 1008 | /**  | 
                                |
| 1009 | * ResultVariable ::= identifier  | 
                                |