AllowLooseGrammar
是 GrammarRules 及相关函数的一个选项,指定在应用语法规则时是否应该自动忽略语法"fluff"(错误).
更多信息
- AllowLooseGrammar->True 指定简单的语法变换,例如,添加或删除文章应该自动进行.
- AllowLooseGrammar->True 可能的话会忽略不匹配的括号字符.
范例
基本范例 (1)
grammar = CloudDeploy[GrammarRules[{FixedOrder["(", n : GrammarToken["Number"], "+", m : GrammarToken["Number"], ")"] :> n + m}, AllowLooseGrammar -> True
]
]GrammarApply[grammar, "(2+3"]GrammarApply[grammar, "(2+3))"]GrammarApply[grammar, "(2 + the 3)"]GrammarApply[grammar, "(2 + the 3)", AllowLooseGrammar -> False]GrammarApply[grammar, "(2 + 3)", AllowLooseGrammar -> False]相关指南
-
▪
- 可编程语言接口
文本
Wolfram Research (2015),AllowLooseGrammar,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AllowLooseGrammar.html.
CMS
Wolfram 语言. 2015. "AllowLooseGrammar." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AllowLooseGrammar.html.
APA
Wolfram 语言. (2015). AllowLooseGrammar. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AllowLooseGrammar.html 年
BibTeX
@misc{reference.wolfram_2026_allowloosegrammar, author="Wolfram Research", title="{AllowLooseGrammar}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/AllowLooseGrammar.html}", note=[Accessed: 19-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_allowloosegrammar, organization={Wolfram Research}, title={AllowLooseGrammar}, year={2015}, url={https://reference.wolfram.com/language/ref/AllowLooseGrammar.html}, note=[Accessed: 19-August-2026]}