文件名称:Y86-Simulator:在Brian O'Hallaron的Y86汇编器中模拟编译和运行程序
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-18 04:28:50
Java
Y86仿真器 使用ANTLR4在Brian O'Hallaron的Y86汇编器中模拟编译和运行程序,目前它仅检查程序的有效性。如何运行: 从下载antlr4.7完整版 将jar的位置添加到名称为CLASSPATH的系统变量中,并将value作为jar的位置 在命令行上运行java Y86ParserListener -f yourY86filelocation 程序会告诉您是否有错误
【文件预览】:
Y86-Simulator-master
----y86ParserBaseListener.class(3KB)
----y86ParserListener.java(4KB)
----antlr4.bat(25B)
----README.md(472B)
----y86Parser$DoImmdiateMoveContext.class(1KB)
----y86Lexer.java(14KB)
----y86Parser.class(13KB)
----y86Parser.g4(956B)
----y86Parser$DoImmediateMoveContext.class(1KB)
----y86Parser$DoRegisterMoveContext.class(1KB)
----y86ParserBaseListener.java(7KB)
----grun.bat(32B)
----ParserFacade.java(830B)
----TryStuff.java(987B)
----y86Parser.interp(3KB)
----y86ParserListener.class(2KB)
----y86Parser$ProgramContext.class(1KB)
----y86Parser$DirectiveDeclarationContext.class(1KB)
----y86Lexer.interp(13KB)
----y86Parser$DoJumporCallContext.class(1KB)
----y86Parser$DoMemoryMoveContext.class(1KB)
----y86Parser$FunctionOrMemoryDeclarationContext.class(1KB)
----sum.ys(589B)
----y86Parser$DoOperationContext.class(1KB)
----y86Parser$DoStackOpContext.class(1020B)
----y86Lexer.g4(1KB)
----y86Parser$ValidY86Context.class(2KB)
----y86Lexer.tokens(451B)
----AstPrinter.java(685B)
----y86Parser.tokens(451B)
----y86Parser$DoNoValueNeededContext.class(1KB)
----y86Lexer.class(9KB)
----y86Parser.java(27KB)