摘要:
(因为最近在搓类型系统,发现 tapl 也就学了个皮毛,再回来补充一下知识) Subtyping 关系满足:自反性,传递性 对于 record 类型有宽度和深度两个规则: 宽度对应的子类型关系有点难以理解,具备更多的 field 的 record 反而是“更小”的子类型。但是从类型对应的值集来看,更 阅读全文
摘要:
Background 在构建一个自顶向下的语法分析器时,很多情况下需要处理复杂的模式匹配来完成解析。比如对于文法: E ::= '[' A ']' | '(' B ')' 需要写出如下 OCaml 代码: let parseE input = match input with | '[' :: re 阅读全文
摘要:
Efficient Construction of Approximate Call Graphs for JavaScript IDE Services Introduction 文章提出了 a field-based flow analysis for constructing call gra 阅读全文