構文解析のアルゴリズムはこんな感じ。
/* E → TE' E' → +T[+}E'|ε E' → -T[-}E'|ε T → FT' T' → *F[*]T'|ε T' → /F[/]T'|ε F → (E)|i[i]|num[num] */ /* E'がsyntactic_analysis_2()関数に対応 T'がsyntactic_analysis_3()関数に対応 F がsyntactic_analysis_4()関数に対応 */
コード↓
「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。