memrootじしょ
英和翻訳
parser
parser
[ˈpɑːrsər]
パーサー
1.
文法構造を解析するプログラム。
入力されたプログラムコードやデータ形式が、定められた文法規則に適合しているかを分析し、その構造を理解可能な内部表現(抽象構文木など)に変換する役割を持つコンピュータプログラムです。コンパイラやインタープリタの中核を成します。
The
compiler
uses
a
parser
to
analyze
the
source
code.
(コンパイラはソースコードを解析するためにパーサーを使用します。)
The compiler
プログラムのソースコードを機械語に変換するソフトウェアのことです。
uses
「~を使う」「~を利用する」という意味です。
a parser
ここでは「解析器」を指し、文法構造を分析するプログラムのことです。
to analyze
「~を分析するために」という目的を示します。
the source code
プログラミング言語で書かれた、コンピュータが実行する前のプログラムのテキストです。
A
good
parser
can
handle
complex
grammatical
rules.
(優れたパーサーは複雑な文法規則を扱うことができます。)
A good parser
性能が良い、または効率的な解析器を指します。
can handle
「~を処理できる」「~を扱うことができる」という能力を示します。
complex
「複雑な」「入り組んだ」という意味です。
grammatical rules
特定の言語や形式の構造を定義する規則のことです。
The
parser
transforms
the
text
into
an
abstract
syntax
tree.
(そのパーサーはテキストを抽象構文木に変換します。)
The parser
特定の、または話題になっている解析器を指します。
transforms
「~を変換する」「~を変形させる」という意味です。
the text
処理される対象となる文字や単語の並びのことです。
into an abstract syntax tree
プログラムのソースコードの構造を木構造で表現したもので、コンパイラの解析過程で生成されます。
2.
言語や情報の構造を分析し、その意味を解釈する機能や能力。
特定のコンピュータプログラムに限らず、広範な文脈で、言語、情報、データなどの構造を分析し、その要素間の関係性や全体的な意味を把握するための仕組みや機能、またはその行為自体を指します。
Human
beings
are
natural
language
parsers,
constantly
analyzing
the
sentences
they
hear.
(人間は自然言語のパーサーであり、常に耳にする文章を解析しています。)
Human beings
人間全般を指します。
are natural language parsers
自然言語(日常会話など)の構造を解析する能力を持つもの、という意味です。
constantly
「常に」「絶え間なく」という意味です。
analyzing
「~を分析している」という行為を表します。
the sentences they hear
彼らが聞く文章や文を指します。
Understanding
this
poem
requires
a
careful
parser
for
its
intricate
metaphors.
(この詩を理解するには、その複雑な比喩を慎重に解析する能力が必要です。)
Understanding this poem
この詩を理解すること、という意味です。
requires
「~を必要とする」という意味です。
a careful parser
慎重に分析する人や機能、能力を指します。
for its intricate metaphors
その複雑に入り組んだ比喩表現のために、という意味です。
She
has
an
intuitive
parser
for
social
dynamics,
understanding
unspoken
cues.
(彼女は社会力学に対する直感的なパーサーを持っており、言葉にならない手がかりを理解します。)
She has
彼女が持っている、という意味です。
an intuitive parser
直感的に物事の構造を分析する能力や感覚を指します。
for social dynamics
人々の関係性や集団内の相互作用の仕組みを指します。
understanding unspoken cues
言葉にならないヒントや合図を理解すること、という意味です。
関連
compiler
interpreter
syntax
grammar
lexical analyzer
abstract syntax tree
parsing
token