GrammarApply

GrammarApply[grammar,input]

grammar で定義された文法に従って input を解析しようと試みる.

詳細とオプション

  • GrammarApplyで使われる文法は,GrammarRulesによって生成されたクラウドオブジェクトであることが多い.
  • GrammarApplyは,grammar 中の規則を使用して,input の変換を試み,式を生成する.
  • GrammarApply[grammar,"input"]は文字列"input"を解析しようと試みる.
  • GrammarApply[grammar,{input1,input2,}]は一連の inputiを解析しようと試みる.
  • inputiは,個々の文字列か,inputi1|inputi2|形式のそれに代るものでよい.後者の場合,有効な解析に至る最初の代替文字列が使われる.
  • GrammarApplyは,次のオプションをサポートする.
  • AllowLooseGrammarAutomatic余分な文法的「間違い」を許可するかどうか
    IgnoreDiacriticsAutomatic文法規則を適用するときに,付加記号を無視するかどうか
    IgnoreCaseAutomatic文法規則を適用するときに,大文字小文字の違いを無視するかどうか
    AmbiguityFunctionAutomatic曖昧さを処理する関数
    GeoLocation$GeoLocation意味解釈のために仮定する地理位置

例題

  (1)

数を足す単純な文法を配備する:

配備された文法を自然言語の文字列に適用する:

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 Language. 2014. "GrammarApply." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/GrammarApply.html.

APA

Wolfram Language. (2014). GrammarApply. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GrammarApply.html

BibTeX

@misc{reference.wolfram_2024_grammarapply, author="Wolfram Research", title="{GrammarApply}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/GrammarApply.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_grammarapply, organization={Wolfram Research}, title={GrammarApply}, year={2015}, url={https://reference.wolfram.com/language/ref/GrammarApply.html}, note=[Accessed: 22-November-2024 ]}