没有合适的资源?快使用搜索试试~
我知道了~
文库首页
开发技术
其它
craftinginterpreters
craftinginterpreters
共25个文件
java:15个
lox:3个
md:3个
java
maven
github-actions
需积分: 12
8 下载量
150 浏览量
2021-04-06
00:41:34
上传
评论
收藏
22KB
ZIP
举报
温馨提示
立即下载
手工翻译 这个资料库包含了我在Robert Nystrom撰写的在线书籍《手作的进步。 本书的完整资源可在上。 进展:
资源详情
资源评论
收起资源包目录
craftinginterpreters-main.zip
(25个子文件)
craftinginterpreters-main
.github
dependabot.yml
416B
workflows
build.yml
1KB
Tests.java
4KB
tests
00-scanning.lox
214B
jlox
pom.xml
3KB
src
test
resources
loxsrc
001-literals.lox
27B
000-lexemes.lox
185B
java
com
niklasarndt
jlox
tests
LoxTests.java
2KB
AstTests.java
2KB
TestUtils.java
532B
main
java
com
niklasarndt
jlox
scanning
Token.java
535B
Scanner.java
5KB
Lox.java
3KB
tool
GenerateAst.java
3KB
parsing
Parser.java
4KB
syntax
AstPrinter.java
1KB
RPNAstPrinter.java
483B
Expression.java
2KB
util
ExitCodes.java
226B
TokenType.java
788B
Main.java
446B
.gitignore
26B
Todo.md
133B
LICENSE.md
1KB
README.md
365B
共 25 条
1
评论
收藏
内容反馈
立即下载
评论0
去评论
最新资源
Swift代码转换指南(Swift Swift Code Convension Guide .)
python入门代码测试.zip
基于matlab dijkstra算法,可以求解图论中的两点间最短路径.rar
一种实现中文格式转换的编码工具
基于matlab 免疫优化算法在物流配送中心选址中的应用.rar
Three.js介绍.zip0003
基于QT+C++开发的智能平台访客系统+源码
C语言一些简单的代码,帮助快速入门C语言.zip
基于matlab的多普勒雷达主雷达的恒虚警检测
防人脸.zip
高晖云
粉丝: 19
资源:
4622
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
CraftingInterpreters
手工翻译 在此仓库中,我按照Bob Nystrom中的说明实施了口译。 我的目标是学习和理解本书的主题。 为了进一步帮助理解,我使用Junit 4创建了单元测试,这不是本书的一部分。
crafting-interpreters:通过手译人员的代码
手工翻译 。 跑步 便利脚本 构建并启动Lox: ./jlox.sh # interactive ./jlox.sh app/foo.lox # batch 一步步 首先构建代码: gradle installDist 启动解释器: ./app/build/install/app/bin/app 解释文件中的一些代码: ./app/build/install/app/bin/app a
craftingInterpreters:craftingInterpreters.com
Craftinginterpreters:https:craftinginterpreters.com的代码
制作口译员 代码
cslox:这是一个使用Bob Nystroms的书《 Crafting Interpreters》使自己熟悉编译器的项目。 我用C#实现
这是一个使用Bob Nystroms的著作使自己熟悉编译器的项目。 我使用C#实现。
Lox:在craftinginterpreters.com之后,我用Java创建了Lox语言的渲染
#JLox ## TheOneAndOnly 基于上的项目的最小语言。 这与原始代码非常相似,尽管我在编写初始代码后进行了一些更改。 具体来说,我: 添加了匿名功能 它们以(fun (){})的形式表示LoxFunction而没有将其绑定到变量。 例子: fun named_func(arg1, callable) { print arg1; print callable(); }
Writing Compilers and Interpreters 3rd Edition
Writing Compilers and Interpreters 3rd edition 原版
4星 · 用户满意度95%
clox:来自Craftinginterpreters.com的CLox字节码解释器
CLox字节码解释器 这是一本用C语言为Lox编程语言编写的字节码解释器,紧随
Crafting a Compiler by Charles N. Fisher Richard J. LeBlanc 带目录版
``Crafting a Compiler'' by Charles N. Fisher & Richard J. LeBlanc, Jr. 1988. Benjamin/Cummings Publishing Company. Menlo Park, CA. Brief Contents xvi 1 Introduction 1 2 A Simple Compiler 31 3 Scannin
pLox:Python中Lox的实现。 要了解有关Lox的更多信息,请看这里
L Python中Lox的实现。 要查找有关Lox的更多信息,参见: ://craftinginterpreters.com使用SYSEXITS作为退出代码。
rulox:在Rust of lox中实现,这是Crafting Interpreters中描述的语言
罗鲁克斯 用Rust编写的Lox解释器 互动模式 只需执行rulox并在REPL中键入指令 脚本模式 将lox源文件作为第一个参数传递给rulox 。 例如rulox hello_world.lox 。 发展 Rulox仅使用标准的Rust工具链,因此您仅需调用...
nimlox:用Nim编写的“ Lox”语言的翻译
nimlox:用Nim编写的“ Lox”语言的翻译
STM32CubeMX安装包(版本:6.9.0) 附带 Java安装包(版本:371) - -2023年7月14日
本资源包含:6.9.0版本的CubeMX安装包 以及 必要的Java环境安装包,具体的安装方法可在我的主页查看CubeMX安装教程篇章。
基于spring boot的小区物业管理系统源码+论文+答辩ppt
小区物业管理系统是在Java + MySQL开发环境的基础上开发的。Java是一种服务器端脚本语言,易于学习,实用且面向用户。全球超过35%的Java驱动的互联网站点使用Java。MySQL是一个数据库管理系统,因为它的体积小但速度快,成本低,或者开源受到中小型网站的青睐。因此,Java + MySQL作为一个成熟的开发环境,可以满足小区物业管理系统设计和开发所需的稳定性,安全性和可扩展性要求。系
3星 · 编辑精心推荐
最新Java JDK 8安装版(Windows 64位)
资源内容直接来自官网,没有添加任何其它额外内容;旨在便捷地获取最新版的Java API(避免因地域原因被限制访问,因网络原因无法稳定有效下载等情况)
5星 · 资源好评率100%
Java实现ocr图片识别(PaddleOCR)飞桨
Java实现ocr图片识别(PaddleOCR)飞桨
自主研发的软著申请代码文档整理输出工具
可在软著申请时使用的代码文档整理输出工具,可选择多个特定目录,设置多类型文件,指定选择生成代码文档,可操作性很好,并且在生成word代码文档时,过滤了所有空白行和注释,过滤的注释类型涵盖mysql、java、php、python、js、html、node、vue等所有大类语言。 软件环境:win10、win7、win8、win xp 更新日志: 2022年6月1日:更新了动态进度展示,无响应超时等
5星 · 资源好评率100%
毕业设计-基于JAVA的springboot超市进销存系统(源代码+论文)
本超市进销存系统以springboot作为框架,b/s模式以及MySql作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括首页、个人中心、员工管理、客户管理、供应商管理、承运商管理、仓库信息管理、商品类别管理、 商品信息管理、采购信息管理、入库信息管理、出库信息管理、销售订单管理、部门管理、岗位管理等功能,通过这些功能的实现基本能够满足日常超市进销存管理的操作。 通过这个系
4星 · 用户满意度95%
Java 面经手册·小傅哥.pdf
这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、斐波那契(Fibonacci)散列法还有黄金分割点的使用等等。 适合人群 1. 具备一定编程基础,工作1-3年的研发人员 2. 想阅读 Java 核心源码,但总感觉看不懂的 3. 看了太多
5星 · 资源好评率100%
JAVA课程设计,学生管理系统,设计SQL server数据库操作
项目文件分为10个部分:首先有两个窗口:管理员登录窗口以及实现其他功能的总窗口;其次就是查找类、插入类、浏览类、修改类这四个项目核心类,最后这四个核心实现类又一一对应这四个函数:查找、插入、浏览(查看)、修改,共10个部分在同一个package中,故对于访问权限问题没有过于重视,大部分都为友好类或者友好方法,具体实现方式下文有具体解释,故在此不在详述。
java-11 windows-x64 安装包
java-11 windows-x64 安装包 ,免去外网下载慢的问题
2024最强Java面试八股文
《2024最强Java面试八股文》是一份针对Java面试的全面指南,内容涵盖JVM、MQ、MyBatis、MySQL、Redis、Spring Boot、Spring Cloud以及设计模式等多个方面。这份资料旨在帮助求职者系统地复习和掌握Java及相关技术的核心知识点,从而在面试中取得更好的成绩。 该资源不仅适用于校招,也适用于社招。无论您是一名即将毕业的学生还是已经有一定工作经验的开发者,都
5星 · 资源好评率100%
Java面试八股文2023最新版
工作了一年多想跳槽了,自己整理的Java面试八股文 java面试题 2023最新整理 java八股文 高频面试题 里边包含了很多领域的java se基础、springboot springcloud MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、 Redis、MySQL、Spring、tomcat、Git、 Linux Nginx,以及软实力等
5星 · 资源好评率100%
JDK1.8 windows 64位
JDK1.8 windows 64位
人大金仓驱动包kingbasejdbc.jar V8.6.0、8.8.0驱动jar包
kingbase JDBC 8.6.0 驱动jar包 kingbase JDBC 8.8.0 驱动jar包 maven 导入 <dependency> <groupId>com.kingbase8.jdbc</groupId> <artifactId>kingbase8</artifactId> <version>8.6.0</version> <scope>system<
5星 · 资源好评率100%
JavaWeb仿小米在线商城ShoppingMall
JavaWeb在线商城开发知识总结(java+jsp+servlet+MySQL+jdbc+css+js+jQuery) 可以实现浏览商品,查看商品详情,添加购物车,计算价格等功能 项目文章:https://blog.csdn.net/yuyunbai0917/article/details/122397372
5星 · 资源好评率100%
ide-eval-resetter-2.3.5.jar,重新定义idea使用时间
ide-eval-resetter-2.3.5.jar,重新定义idea使用时间
java版本使用springboot vue websocket webrtc实现视频通话
java版本使用springboot vue websocket 框架 使用webrtc技术实现拨号视频通话
jdk-8u401-windows-x64
jdk-8u401-windows-x64
5星 · 资源好评率100%
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源