memrootじしょ
英和翻訳
lexer
capric acid
lexer
[ˈlɛksər]
レクサー
1.
語彙解析器、字句解析器
コンパイラやインタプリタの最初の段階で、プログラミング言語のソースコード文字列を読み込み、意味のある最小単位(予約語、識別子、演算子、リテラルなど)である「トークン」の並びに変換するプログラムまたはプロセスです。このプロセスを字句解析(lexical analysis)と呼びます。
The
lexer
converts
the
source
code
into
a
stream
of
tokens.
(レクサーはソースコードをトークンのストリームに変換します。)
The
特定のものを指す冠詞です。
lexer
字句解析器、または語彙解析器を指します。
converts
「~を変換する」という意味の動詞です。
the source code
プログラムの元のコードを指します。
into
「~に」という変化の結果を表す前置詞です。
a stream of
「~の連続」「~の流れ」という意味です。
tokens
字句解析によって生成される、意味を持つ最小単位の要素を指します。
A
well-designed
lexer
improves
the
efficiency
of
parsing.
(うまく設計されたレクサーは、構文解析の効率を向上させます。)
A well-designed
「うまく設計された」という意味で、次の名詞を修飾します。
lexer
字句解析器を指します。
improves
「~を向上させる」という意味の動詞です。
the efficiency
「効率」という意味です。
of parsing
「構文解析の」という意味で、構文解析の効率を指します。
Understanding
how
a
lexer
works
is
fundamental
to
compiler
construction.
(レクサーがどのように機能するかを理解することは、コンパイラ構築の基礎です。)
Understanding
「理解すること」という動名詞です。
how a lexer works
「レクサーがどのように機能するか」という節です。
is
「~である」という存在や状態を示す動詞です。
fundamental
「基本的な」「根本的な」という意味の形容詞です。
to
「~にとって」という意味の前置詞です。
compiler construction
「コンパイラ構築」という意味です。
関連
compiler
parser
token
lexical analysis
syntax analysis
interpreter
language processing
abstract syntax tree