Language
BNF rules of LISP http://cui.unige.ch/isi/bnf/LISP/BNFindex.html
BNF http://cui.unige.ch/isi/bnf/
C# http://slps.github.io/zoo/#Cs_4.0
EBNF Syntax: C# 1.0/2.0/3.0/4.0http://www.externsoft.ch/download/csharp.html
EcmaScript http://tomcopeland.blogs.com/EcmaScript.html
AST http://blog.chinaunix.net/uid-26750235-id-3139100.html
Backus–Naur Form http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
BNF and EBNF: What are they and how do they work?http://www.garshol.priv.no/download/text/bnf.html
编译器代码生成器YACC http://zh.wikipedia.org/wiki/Yacc
词法分析器生成器Lex http://zh.wikipedia.org/wiki/Lex
基于LL(*)算法实现的语法解析器生成器ANTLR http://zh.wikipedia.org/wiki/ANTLR
RFC 4234Augmented BNF for Syntax Specifications: ABNF
谈语法 http://www.yinwang.org/blog-cn/2013/03/08/on-syntax/
编译器系列:
第一部分:介绍
第二部分:编译、转译和解释
第三部分:编译器设计概览
第四部分:语言设计概述
第五部分:Calc 1 语言规格说明书
第六部分:标识符
第七部分:扫描
第八部分:抽象语法树
第九部分:解析
lecture notes http://www.scs.stanford.edu/11au-cs240h/notes/
浅谈编程语言的类型系统http://blog.csdn.net/ce123_zhouwei/article/details/8976652