match(Lexer::T_IDENTIFIER); $parser->match(Lexer::T_OPEN_PARENTHESIS); $this->valueExpression = $parser->StringPrimary(); $parser->match(Lexer::T_CLOSE_PARENTHESIS); } /** * @param SqlWalker $sqlWalker * * @return string */ public function getSql(SqlWalker $sqlWalker) { return 'INET_NTOA(' . ( $this->valueExpression instanceof Node ? $this->valueExpression->dispatch($sqlWalker) : "'" . $this->valueExpression . "'" ) .')'; } }