iT邦幫忙

2022 iThome 鐵人賽

DAY 30
0
Modern Web

Parser 的深入研究系列 第 30

[Day30] - 整理一下 30 天的內容

  • 分享至 

  • xImage
  •  

今天是系列文的最後一天,今年算是第一次沒有事前準備的寫系列文,所以有些地方可能會有些不足,但是我之後會盡力把這些不足補上。

首先,我們來整理一下這 30 天的內容吧!

30 天的內容

  • [Day1] - 說明為何參加今年的鐵人賽
  • [Day2] - 粗略說明什麼是 Parser
  • [Day3] ~ [Day9] - 拿 .env 的文檔來做簡單的 Parser
  • [Day10] ~ [Day20] - 介紹 HTML 的 Parser 跟說明 Parser 出的 AST 可以 Render HTML DOM
  • [Day21] ~ [Day30] - 有點混亂的說明 SCSS 的 Parser 跟介紹 CodeMirror 這個東西

30 天的心得

其實資工系有一門課程叫做 Compiler,我說明的 Parser 只是下面幾種分析方式,在 Compiler 的課程中,占一小部分

  • Lexical Analysis
  • Context-Free Grammar

不過,光是上面兩種,我就花許多心力去理解,而且沒有理解透測,所以我覺得這 30 天的內容,

說了個皮毛,如果有人因為這個系列文章,對於 Parser 或 Compiler 想要更深入了解,可以修 EDX - Compilers 這門課,

雖然有點硬,不過教授真的解釋得不錯 (@^0^@)/


上一篇
[Day29] - Lezer.js - 將自定義的 Grammar 拿到 CodeMirror 中做使用
下一篇
[Day31] - 自製 CodeMirror 的 SCSS 語法包
系列文
Parser 的深入研究32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
前端小小咖
iT邦新手 4 級 ‧ 2022-10-15 22:22:03

恭喜完賽!

Tree iT邦新手 3 級 ‧ 2022-10-15 22:47:33 檢舉

你也是 /images/emoticon/emoticon08.gif

0
lagagain
iT邦新手 2 級 ‧ 2022-10-16 08:39:13

恭喜完賽~~/images/emoticon/emoticon42.gif

Tree iT邦新手 3 級 ‧ 2022-10-17 08:38:20 檢舉

你也是 /images/emoticon/emoticon08.gif

0
eyelash*睫毛
iT邦新手 2 級 ‧ 2022-10-20 23:02:26

恭喜抵達30天的終點~

我要留言

立即登入留言