javascript Gentle introduction into compilers. Part 1: Lexical analysis and Scanner A deep dive into ECMAScript (JavaScript) specification and internals of TypeScript compiler. In this first part I'll explore lexical grammar and explain TypeScript's scanner implementation details.