函数名:Parle\RParser::sigilCount()
适用版本:Parle\RParser 0.7.0 或更高版本
用法:该函数用于获取解析器中特殊字符(sigil)的数量。
示例:
// 创建一个解析器对象
$parser = new Parle\RParser();
// 添加一些规则和产生式到解析器中
$parser->push('start : expr');
$parser->push('expr : T_NUMBER');
$parser->push('expr : T_STRING');
// 获取特殊字符(sigil)的数量
$count = $parser->sigilCount();
echo "解析器中特殊字符的数量为: " . $count;
在上面的示例中,我们首先创建了一个 Parle\RParser 的实例,并添加了一些规则和产生式。然后,使用 sigilCount() 函数获取解析器中特殊字符(sigil)的数量,并将结果打印输出。
请注意,该函数仅适用于 Parle\RParser 0.7.0 或更高版本,如果使用较旧的版本可能会导致错误。