牛牛在线工具

Parle\RParser::left()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Parle\RParser::left()

指定一个终结符或非终结符的左结合性

函数名称:Parle\RParser::left() 函数描述:这个方法用于指定一个终结符或非终结符的左结合性。 函数用法: public function left(string $symbol): self 参数: $symbol:一个字符串,表示要设置左结合性的终结符或非终结符。 返回值: 返回一个RParser对象,用于链式调用其他方法。 示例: use Parle\Parser; use Parle\RParser; $parser = new Parser(); $rparser = new RParser($parser); // 设置终结符 "+" 的左结合性 $rparser->left('+'); // 设置非终结符 "expr" 的左结合性 $rparser->left('expr'); // 可以使用链式调用设置多个符号的结合性 $rparser->left('+')->left('expr'); 在上面的示例中,我们创建了一个Parser对象和一个RParser对象。然后,使用left()方法分别为终结符"+"和非终结符"expr"设置了左结合性。在需要设置多个符号的结合性时,可以使用链式调用。