PHP Classes

File: vendor/nikic/php-parser/grammar/parser.template

Recommend this page to a friend!
  Classes of Renato Lucena   PHP Pokemon Script   vendor/nikic/php-parser/grammar/parser.template   Download  
File: vendor/nikic/php-parser/grammar/parser.template
Role: Class source
Content type: text/plain
Description: Class source
Class: PHP Pokemon Script
Provides an API to manage a database of Pokemons
Author: By
Last change:
Date: 6 years ago
Size: 2,202 bytes
 

Contents

Class file image Download
<?php
$meta
#
#semval($) $this->semValue
#semval($,%t) $this->semValue
#semval(%n) $this->stackPos-(%l-%n)
#semval(%n,%t) $this->stackPos-(%l-%n)

namespace PhpParser\Parser;

use
PhpParser\Error;
use
PhpParser\Node;
use
PhpParser\Node\Expr;
use
PhpParser\Node\Name;
use
PhpParser\Node\Scalar;
use
PhpParser\Node\Stmt;
#include;

/* This is an automatically GENERATED file, which should not be manually edited.
 * Instead edit one of the following:
 * * the grammar files grammar/php5.y or grammar/php7.y
 * * the skeleton file grammar/parser.template
 * * the preprocessing script grammar/rebuildParsers.php
 */
class #(-p) extends \PhpParser\ParserAbstract
{
    protected
$tokenToSymbolMapSize = #(YYMAXLEX);
   
protected $actionTableSize = #(YYLAST);
   
protected $gotoTableSize = #(YYGLAST);

   
protected $invalidSymbol = #(YYBADCH);
   
protected $errorSymbol = #(YYINTERRTOK);
   
protected $defaultAction = #(YYDEFAULT);
   
protected $unexpectedTokenRule = #(YYUNEXPECTED);

   
protected $YY2TBLSTATE = #(YY2TBLSTATE);
   
protected $YYNLSTATES = #(YYNLSTATES);

   
protected $symbolToName = array(
       
#listvar terminals
   
);

    protected
$tokenToSymbol = array(
       
#listvar yytranslate
   
);

    protected
$action = array(
       
#listvar yyaction
   
);

    protected
$actionCheck = array(
       
#listvar yycheck
   
);

    protected
$actionBase = array(
       
#listvar yybase
   
);

    protected
$actionDefault = array(
       
#listvar yydefault
   
);

    protected
$goto = array(
       
#listvar yygoto
   
);

    protected
$gotoCheck = array(
       
#listvar yygcheck
   
);

    protected
$gotoBase = array(
       
#listvar yygbase
   
);

    protected
$gotoDefault = array(
       
#listvar yygdefault
   
);

    protected
$ruleToNonTerminal = array(
       
#listvar yylhs
   
);

    protected
$ruleToLength = array(
       
#listvar yylen
   
);
#if -t

   
protected $productions = array(
       
#production-strings;
   
);
#endif
#reduce

   
protected function reduceRule%n() {
        %
b
   
}
#noact

   
protected function reduceRule%n() {
       
$this->semValue = $this->semStack[$this->stackPos];
    }
#endreduce
}
#tailcode;