摘要:
(因為最近在搓類型系統,發現 tapl 也就學了個皮毛,再回來補充一下知識) Subtyping 關系滿足:自反性,傳遞性 對于 record 類型有寬度和深度兩個規則: 寬度對應的子類型關系有點難以理解,具備更多的 field 的 record 反而是“更小”的子類型。但是從類型對應的值集來看,更 閱讀全文
摘要:
Background 在構建一個自頂向下的語法分析器時,很多情況下需要處理復雜的模式匹配來完成解析。比如對于文法: E ::= '[' A ']' | '(' B ')' 需要寫出如下 OCaml 代碼: let parseE input = match input with | '[' :: re 閱讀全文