没有合适的资源?快使用搜索试试~ 我知道了~
javascript-engine-beta:Javascript 解释器编译器
共67个文件
java:61个
tokens:2个
g:1个
需积分: 5 0 下载量 32 浏览量
2021-06-20
05:52:27
上传
评论
收藏 74KB ZIP 举报
温馨提示
解释器遵循ECMAScript 规范: : 实施的: 1. 逻辑非运算符、等于运算符、小于运算符和大于运算符。 2.布尔类型,包括布尔文字。 3. 未定义类型。 4. String 类型,包括对 String 文字的基本支持。 5. Null 类型,包括 Null 字面量。 6. 减法运算符、除法运算符和一元减运算符。 7. 提供对数字文字的全面支持。 8. 允许在一个变量语句中声明多个标识符。 还支持初始化程序。 9. 块语句。 10. 空语句。 11. While 语句。 12. If 语句。 13. Break 语句和Continue 语句 14. Throw 语句和Try 语句。 15. 函数表达式和函数调用。 16. 退货声明。 去做: new 运算符和属性访问器支持原型继承。 支持全局环境和全局对象。 支持内置函数。 支持 this 关键字。 支持对象的抽象操作 To
资源推荐
资源详情
资源评论
收起资源包目录
javascript-engine-beta-master.zip (67个子文件)
javascript-engine-beta-master
ts
Location.java 873B
Message.java 3KB
tree
Binop.java 230B
ThrowStatement.java 480B
NumericLiteral.java 464B
FunctionExpression.java 1KB
IfStatement.java 954B
Identifier.java 445B
Statement.java 680B
VarStatement.java 932B
FinallyStatement.java 492B
Node.java 400B
BinaryOperator.java 817B
Expression.java 209B
Unop.java 132B
UnaryOperator.java 780B
TryStatement.java 1KB
Tree.java 192B
BreakStatement.java 496B
ExpressionStatement.java 462B
ReturnStatement.java 483B
ContinueStatement.java 505B
FunctionBody.java 731B
CallExpression.java 989B
visit
TreeVisitorBase.java 3KB
Encode.java 20KB
TreeVisitor.java 1KB
TreeDump.java 3KB
NullLiteral.java 439B
BooleanLiteral.java 516B
BlockStatement.java 561B
EmptyStatement.java 311B
StringLiteral.java 510B
LabelStatement.java 730B
PrintStatement.java 447B
CatchStatement.java 874B
WhileStatement.java 768B
parse
TreeBuilder.java 10KB
TscriptLexer.java 16KB
Tscript.g 14KB
TscriptParser.java 133KB
TscriptLexer.tokens 785B
Makefile 233B
Tscript.tokens 785B
buildParser.sh 80B
BailWithNoMessageErrorStrategy.java 626B
Main.java 10KB
support
TSLexicalEnvironment.java 4KB
TSValue.java 6KB
TSRuntimeException.java 514B
TSNumber.java 5KB
TSReferenceException.java 177B
TSDeclarativeEnvironmentRecord.java 3KB
TSCode.java 220B
TSString.java 2KB
TSReference.java 1KB
TSUncaughtException.java 295B
TSBoolean.java 1KB
TSPrimitive.java 139B
TSFunctionObject.java 4KB
TSEnvironmentRecord.java 1KB
TSBinding.java 952B
TSUndefined.java 794B
TSEnvironmentReference.java 3KB
TSObject.java 388B
TSNull.java 767B
README.md 1KB
共 67 条
- 1
资源评论
biuh
- 粉丝: 23
- 资源: 4737
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功