Rubyを触っていく中で、「Rubyはどんな過程を経てコードが理解されて処理されるんだろう」と思って書籍を読んでそのアウトプットをしていこうとおもいます。 処理の流れ 全体的な処理の流れはこのような感じです。まずは全体の流れを抑えることが大事になりそうです。 この記事では、字句解析と構文解析までを書こうとおもいます。 字句解析 以下のコードをsimple.rbファイルに記述し、実行してみます。 まず、この文字列に遭遇すると、Rubyは字句解析を行います。 字句解析とは、自然言語の文やプログラミング言語のソースコードなどの文字列を解析して、後半の狭義の構文解析で最小単位(終端記号)となっている「トークン」(字句)の並びを得る手続きである。 wikipediaより つまり、字句解析しているコードにどんな文字列があって、どんな数字があるのかをという情報を得ることを字句解析というんです。 最初のこ