GrammarApply
GrammarApply[grammar,input]
根据由 grammar 定义的语法,尝试从语法上解析 input.
更多信息和选项
- GrammarApply 中使用的语法通常是由 GrammarRules 产生的云对象.
- GrammarApply 使用 grammar 中的规则,试图对 input 进行变换并且产生表达式.
- GrammarApply[grammar,"input"] 尝试解析字符串 "input".
- GrammarApply[grammar,{input1,input2,…}] 尝试解析 inputi 的连结.
- 每个 inputi 可以是一个单独的字符串或者格式为 inputi1inputi2… 的替换输入. 在替换下,将使用给出一个有效语法解析的替换输入的第一个序列.
- GrammarApply 支持下列选项:
-
AllowLooseGrammar Automatic 是否允许额外的语法"fluff" IgnoreDiacritics Automatic 当应用语法规则时,是否忽略变音符号 IgnoreCase Automatic 当应用语法规则时,是否忽略大小写 AmbiguityFunction Automatic 处理歧义的函数 GeoLocation $GeoLocation 语义解释时假定的地理位置
范例
Wolfram Research (2014),GrammarApply,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GrammarApply.html (更新于 2015 年).
文本
Wolfram Research (2014),GrammarApply,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GrammarApply.html (更新于 2015 年).
CMS
Wolfram 语言. 2014. "GrammarApply." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/GrammarApply.html.
APA
Wolfram 语言. (2014). GrammarApply. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GrammarApply.html 年