ChakraCore Wiki:Summary of Directory Structure



tem.pw主要存放原创的**翻译**文章,即知识主体并非产自我这里的文章,但同时为了补充说明,我也会在里面添加一些东西。本系列来自微软Github ChakraCore的Wiki。更多原创文章可以参考http://nul.pw。

文章翻译来源:blast

禁止转载

[Root]                        (介绍文档, Jenkins 脚本等) 
|-- Lib 
    |-- Common 
        |-- Codex             (UTF8 转换) 
        |-- Core              (内核支持) 
        |-- Exceptions        (异常类) 
        |-- DataStructures    (Link list, Dictionary等) 
        |-- Memory            (内存管理,Arena, GC等) 
        |-- Common            (杂类) 
    |-- Runtime 
        |-- Base              (基类,比如ScriptContext, ThreadContext的基类)
        |-- Types             (类型系统) 
        |-- ByteCode          (字节码定义、生成器和序列化器) 
        |-- Language          (语言实现。比如js解释器的循环和操作支持) 
        |-- Library           (JavaScript内建库的实现) 
        |-- Debug             (调试器支持) 
    |-- Parser                (JavaScript 语言和正则解析) 
    |-- Backend               (JIT 原生代码生成器) 
    |-- JSRT                  (JSRT API 实现)
|-- Bin 
    |-- ChakraCore            (Builds ChakraCore.dll) 
    |-- ch                    (Chakra Host,就是我们调试用的ch.exe) 
    |-- rl                    (单元测试程序) 
|-- Build                     (支持构建配置和脚本) 
    |-- ... 
|-- Test                      (单元测试) 
    |-- ...
Tuesday, June 20, 2017 by blast