首页 诗词 名句 诗人 飞花令 诗单 诗词游戏 古籍 文学 成语 字典 词典 谜语 教育学习
查询

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"设置了左结合性。在需要设置多个符号的结合性时,可以使用链式调用。

热门PHP函数