public function parse(Parser $parser)
    {
        $parser->match(Lexer::T_IDENTIFIER);
        $parser->match(Lexer::T_OPEN_PARENTHESIS);
        $this->entityLocation = $parser->ArithmeticPrimary();
        $parser->match(Lexer::T_COMMA);
        $this->latitude = $parser->ArithmeticPrimary();
        $parser->match(Lexer::T_COMMA);
        $this->longitude = $parser->ArithmeticPrimary();
        $parser->match(Lexer::T_CLOSE_PARENTHESIS);
    }
public function parse(Parser $parser)
    {
        $parser->match(Lexer::T_IDENTIFIER);
        $parser->match(Lexer::T_OPEN_PARENTHESIS);
        $this->entityLocation = $parser->ArithmeticPrimary();
        $parser->match(Lexer::T_COMMA);
        $this->latitude = $parser->ArithmeticPrimary();
        $parser->match(Lexer::T_COMMA);
        $this->longitude = $parser->ArithmeticPrimary();
        $parser->match(Lexer::T_CLOSE_PARENTHESIS);
    }
public function parse ( Parser $ parser ) { $ parser -> match ( Lexer :: T_IDENTIFIER ) ; $ parser -> match ( Lexer :: T_OPEN_PARENTHESIS ) ; $ this -> entityLocation = $ parser -> ArithmeticPrimary ( ) ; $ parser -> match ( Lexer :: T_COMMA ) ; $ this -> latitude = $ parser -> ArithmeticPrimary ( ) ; $ parser -> match ( Lexer :: T_COMMA ) ; $ this -> longitude = $ parser -> ArithmeticPrimary ( ) ; $ parser -> match ( Lexer :: T_CLOSE_PARENTHESIS ) ; }
Parses DQL function.

@param Parser $parser
Parses DQL function .