【文件属性】:
文件名称:pascal.js:javascript中的pascal解释器
文件大小:151KB
文件格式:ZIP
更新时间:2021-08-05 04:27:38
JavaScript
pascal.js - javascript 中的 pascal 解释器
的发展
安装依赖:
npm ci
发射:
node --es-module-specifier-resolution=node run.js
运行所有测试:
npm test
使用调试(vscode)运行当前测试文件
打开测试文件
在运行/调试部分(左上角)切换到Jest Current
接下来,在任何打开的文本文件上, Ctrl+Shift+D ,然后Enter
关于节目
解释器像管道一样工作,将中间结果传递给以下模块:
FileIO输入输出模块 (MBV) - 将源文本拆分为单独的字母。
词法分析器 (LA) LexicalAnalyzer - 从字母构建程序单词。
语法分析器 (CA) SyntaxAnalyzer - 构建执行树。
Engine Engine - 执行从SyntaxAnal