没有合适的资源?快使用搜索试试~ 我知道了~
emmm:Java实现的一种简单编程语言
共85个文件
java:82个
md:1个
gitignore:1个
需积分: 10 0 下载量 143 浏览量
2021-04-03
22:59:54
上传
评论
收藏 68KB ZIP 举报
温馨提示
埃姆 Java实现的一种简单编程语言
资源推荐
资源详情
资源评论
收起资源包目录
emmm-master.zip (85个子文件)
emmm-master
pom.xml 2KB
src
test
java
me
mathyj
eval
EvaluatorTest.java 9KB
vm
VmTest.java 4KB
MyMap.java 549B
code
OpcodeTest.java 1KB
compiler
SymbolTableTest.java 1KB
CompilerTest.java 8KB
parser
ast
AstTest.java 474B
lexer
LexerTest.java 4KB
ParserTest.java 11KB
main
java
me
mathyj
exception
eval
UnknownOperatorException.java 1KB
TypeMismatchException.java 613B
UndefinedException.java 304B
EvalException.java 99B
ErrorArgumentsCount.java 427B
UnsupportedArgumentException.java 872B
WrongArgumentsCount.java 557B
UnimplementedException.java 320B
compile
CompileException.java 97B
UnknownOperatorException.java 318B
code
OpcodeUndefinedException.java 310B
parse
UnsupportedBinaryOperator.java 473B
ParseException.java 102B
NoBinaryParseException.java 380B
UnsupportedUnaryException.java 378B
NoUnaryParseException.java 377B
UnSupportedStatementException.java 502B
UnexpectedTokenException.java 531B
runtime
UndefinedVariable.java 321B
UnsupportedBinaryOperation.java 625B
UnsupportedIndexOpcode.java 479B
UnsupportedOpcode.java 362B
UnsupportedUnaryOperation.java 503B
vm
Vm.java 10KB
object
HashObject.java 1KB
StringObject.java 877B
BuiltinObject.java 5KB
BooleanObject.java 1KB
ReturnObject.java 820B
FunctionObject.java 2KB
IntegerObject.java 1KB
ArrayObject.java 1KB
Object.java 213B
Environment.java 767B
ObjectType.java 170B
NullObject.java 400B
compiler
Compiler.java 6KB
Bytecode.java 3KB
Opcode.java 3KB
SymbolTable.java 541B
Instructions.java 4KB
Symbol.java 130B
repl
Repl.java 2KB
parser
ast
expression
CallArguments.java 978B
IndexExpression.java 1014B
BinaryExpression.java 3KB
IntegerLiteral.java 590B
BooleanLiteral.java 991B
IfExpression.java 2KB
HashLiteral.java 1KB
ForStatement.java 2KB
Identifier.java 452B
AssignExpression.java 1KB
FunctionLiteral.java 1KB
UnaryExpression.java 1KB
CallExpression.java 2KB
Expression.java 147B
ArrayLiteral.java 852B
StringLiteral.java 472B
Program.java 1KB
operator
BinaryOperator.java 2KB
UnaryOperator.java 777B
statement
BlockStatement.java 1KB
LetStatement.java 940B
ReturnStatement.java 776B
Statement.java 134B
ASTNode.java 654B
Parser.java 13KB
lexer
Lexer.java 8KB
token
Token.java 2KB
TokenType.java 1KB
Precedence.java 927B
Main.java 328B
.gitignore 22B
README.md 57B
共 85 条
- 1
资源评论
MorisatoGeimato
- 粉丝: 46
- 资源: 4664
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功