Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 2b917e0437961edec048f1d15e2d7449 > files > 11125

php-manual-en-7.2.11-1.mga7.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Add a lexer rule</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="parle-lexer.insertmacro.html">Parle\Lexer::insertMacro</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="parle-lexer.reset.html">Parle\Lexer::reset</a></div>
 <div class="up"><a href="class.parle-lexer.html">Parle\Lexer</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="parle-lexer.push" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Parle\Lexer::push</h1>
  <p class="verinfo">(PECL parle &gt;= 0.5.1)</p><p class="refpurpose"><span class="refname">Parle\Lexer::push</span> &mdash; <span class="dc-title">Add a lexer rule</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-parle-lexer.push-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type"><span class="type void">void</span></span> <span class="methodname"><strong>Parle\Lexer::push</strong></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$regex</code></span>
   , <span class="methodparam"><span class="type">int</span> <code class="parameter">$id</code></span>
   
   )</div>

  <p class="para rdfs-comment">
   Push a pattern for lexeme recognition.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-parle-lexer.push-parameters">
  <h3 class="title">Parameters</h3>
  <dl>

   
    <dt>
<code class="parameter">regex</code></dt>

    <dd>

     <p class="para">
      Regular expression used for token matching.
     </p>
    </dd>

   
   
    <dt>
<code class="parameter">id</code></dt>

    <dd>

     <p class="para">
      Token id. If the lexer instance is meant to be used standalone, this can be an arbitrary number. If the lexer instance is going to be passed to the parser, it has to be an id returned by <span class="methodname"><a href="parle-parser.tokenid.html" class="methodname">Parle\Parser::tokenid()</a></span>.
     </p>
    </dd>

   
   
  </dl>

 </div>


 <div class="refsect1 returnvalues" id="refsect1-parle-lexer.push-returnvalues">
  <h3 class="title">Return Values</h3>
  <p class="para">
   No value is returned.   
  </p>
 </div>



</div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="parle-lexer.insertmacro.html">Parle\Lexer::insertMacro</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="parle-lexer.reset.html">Parle\Lexer::reset</a></div>
 <div class="up"><a href="class.parle-lexer.html">Parle\Lexer</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>