« Parle\RParser::precedence
Parle\RParser::reset »

Parle\RParser::push

(PECL parle >= 0.7.0)

Parle\RParser::push — Add a grammar rule

説明

public function Parle\RParser::push(string $name, string $rule): int

Push a grammar rule. The production id returned can be used later in the parsing process to identify the rule matched.

パラメータ

name

Rule name.

rule

The rule to be added. The syntax is Bison compatible.

戻り値

Returns int representing the rule index.

関連キーワード:
rule   Parle   RParser   grammar   push   precedence   reset   parle   Push   production   returned   used   later   parsing   process   identify   matched   Rule   added   syntax   Bison   compatible   representing   index
関連する関数・ページ:
parle-parser.push   parle-rparser.precedence   parle-rparser.advance   parle-rparser.sigilcount   parle-rparser.sigilname   class.parle-rparser