shellphy / jack-compiler Goto Github PK
View Code? Open in Web Editor NEWjack语言编译器
jack语言编译器
Nice
呜呜呜,这是我第一次看到写了编译器又做了虚拟机的人
C-Mini-Compiler
语义分析后面的有没有做文档感谢大神分享
没有找到代码中的makefile文件呀,只有txt文件
mac 环境,使用
jack Main.vm
jackc ../../api/Main.jack
//main.jack内容
class Main
{
function void main()
{
String s;
Output.printString("Hello, world!");
Output.println();
Output.printString("What's your name?");
Output.println();
s = Input.readLine();
Output.printString("Your name is: ");
Output.printString(s);
Output.println();
return;
}
}
file ./api/Sys.jack does not exit
我曾在学习编译原理时借鉴了jackc的一些源代码,所以现在我想尽一点微薄之力做一点小小的工作,大致包括
无法查看使用说明
您好,我在linux下make得到了两个文件 jack jackc ,但是我在win7下运行出现“Program too big to fit in memory” 还闪了一下,得不到编译后的结果!
请给予帮助!谢谢!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.