From d6fb54146070e207c233f07f6a6149b16233313b Mon Sep 17 00:00:00 2001 From: Evgeny Gavrin Date: Sun, 14 Jun 2015 01:17:32 +0300 Subject: [PATCH] Add table of contents for internals page --- 04.internals.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/04.internals.md b/04.internals.md index 20f0e9f78..2da76c038 100644 --- a/04.internals.md +++ b/04.internals.md @@ -4,6 +4,10 @@ title: Internals permalink: /internals/ --- +* toc +{:toc} + +# High-Level Design ![High-Level Design]({{ site.baseurl }}/img/engines_high_level_design.jpg) On the diagram above is shown interaction of major components of software system: Parser and Runtime. Parser performs translation of input ECMAScript application into byte-code with specified format (refer to [Bytecode](/internals/#byte-code) and [Parser](/internals/#parser) page for details). Prepared bytecode is executed by Runtime engine that performs interpretation (refer to [Virtual Machine](/internals/#virtual-machine) and [ECMA](/internals/#ECMA) pages for details).