没有合适的资源?快使用搜索试试~ 我知道了~
nolisp:Java中的LISP解释器
共197个文件
java:173个
nl:8个
xml:6个
需积分: 9 1 下载量 144 浏览量
2021-07-02
06:21:53
上传
评论
收藏 465KB ZIP 举报
温馨提示
NOLISP(不仅是 lisp ) 以艰难的方式学习函数式编程 - 通过从头开始实现解释器。 这种语言仅用于娱乐和教学目的,在生产代码中几乎不可用。 用法 看看集成测试;) app 模块生成一个可运行的 jar 来评估文件、运行单个命令或打开一个简单的命令外壳。 使用-e开关切换评估模式。 java -Xss32M -jar NOLISP.jar -e "(* (* 2 3) 7)" 使用-f开关来评估文件。 java -Xss32M -jar NOLISP.jar -f ./scripts/someFile.nl 使用-l进入 repl 模式。 java -Xss32M -jar NOLISP.jar -l 注意: Nolisp 严重依赖递归,因此需要一个大的执行堆栈(使用 -Xss VM 参数)。 语言特点 支持基本的 Lisp 语法,包括语法糖,如引号 ( ' )
资源推荐
资源详情
资源评论
收起资源包目录
nolisp:Java中的LISP解释器 (197个子文件)
.gitignore 59B
ListStructTest.java 8KB
LexerTest.java 7KB
ContextTest.java 6KB
AnnotationProcessor.java 6KB
ArrayFormsTest.java 6KB
TypeHelper.java 6KB
BasicFormsTest.java 5KB
ListStruct.java 5KB
JavaFormsTest.java 5KB
ParserTest.java 5KB
LambdaFormsTest.java 5KB
Context.java 5KB
InspectorTest.java 5KB
Expectations.java 4KB
BackquoteTest.java 4KB
Parser.java 4KB
FormatHelper.java 3KB
CallStaticSpecialForm.java 3KB
Lexer.java 3KB
LogicFormsTest.java 3KB
CallSpecialForm.java 3KB
StringCutter.java 3KB
ConditionFormsTest.java 3KB
NOLISP.java 2KB
NewSpecialForm.java 2KB
AbstractFormTest.java 2KB
PredicateFormsTest.java 2KB
Lambda.java 2KB
Macro.java 2KB
DialectDefinition.java 2KB
MathFormsTest.java 2KB
StringRule.java 2KB
CoreInterpreter.java 2KB
BackQuoteSpecialForm.java 2KB
Inspector.java 2KB
ComparisonFormsTest.java 2KB
MacroFormsTest.java 2KB
TrySpecialForm.java 2KB
DialectGenerator.java 2KB
SubForm.java 1KB
ForSpecialForm.java 1KB
DivForm.java 1KB
MulForm.java 1KB
TypeHelperTest.java 1KB
JavaConstSpecialForm.java 1KB
CodeGenerator.java 1KB
InspectionRule.java 1KB
SyntacticSugarRule.java 1KB
AddForm.java 1KB
LetAsteriskSpecialForm.java 1KB
StringCutterTest.java 1KB
NumberGreaterEqualForm.java 1KB
IndexGenerator.java 1KB
NumberLowerEqualForm.java 1KB
NumberNotEqualForm.java 1KB
NumberEqualForm.java 1KB
NumberGreaterForm.java 1KB
NumberLowerForm.java 1KB
LetSpecialForm.java 1KB
ForISpecialForm.java 1KB
Constants.java 1KB
ConsForm.java 1KB
PackageDefinition.java 1009B
GlobalSpecialForm.java 1006B
SetSpecialForm.java 997B
SpliceRule.java 997B
ModuloForm.java 995B
LocalSpecialForm.java 990B
CondSpecialForm.java 975B
LoadFileSpecialForm.java 966B
FunCallSpecialForm.java 962B
LoadURLSpecialForm.java 912B
DefunSpecialForm.java 903B
WhileSpecialForm.java 896B
InstanceOfSpecialForm.java 894B
ListRule.java 893B
IfSpecialForm.java 880B
DefMacroSpecialForm.java 841B
AppendForm.java 837B
ArraySetForm.java 815B
IsElementForm.java 811B
ConstRulePatternAdapter.java 800B
Token.java 775B
RandomIntForm.java 755B
Interpreter.java 753B
PrintFormatForm.java 745B
LambdaSpecialForm.java 738B
FunctionSpecialForm.java 719B
LoggingInterpreter.java 704B
CommaSpliceSpecialForm.java 695B
CommaSpecialForm.java 675B
ClassSpecialForm.java 660B
ArrayRule.java 660B
SpliceSpecialForm.java 655B
ArrayMakeForm.java 652B
IsVarSetSpecialForm.java 649B
CommentRule.java 642B
PowForm.java 623B
SpecialForm.java 603B
共 197 条
- 1
- 2
资源评论
刘怒威
- 粉丝: 26
- 资源: 4651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Pytorch-pytorch深度学习教程之逻辑回归.zip
- Pytorch-pytorch深度学习教程之双向循环网络.zip
- Pytorch-pytorch深度学习教程之卷积神经网络.zip
- Pytorch-pytorch深度学习教程之前馈神经网络.zip
- Pytorch-pytorch深度学习教程之线性回归.zip
- Pytorch-pytorch深度学习教程之基本操作.zip
- 基于QT的地图可视化桌面系统后台数据库为MySQL5.7源码.zip
- 基于simulink的PLL锁相环系统仿真【包括模型,文档,参考文献,操作步骤】
- 基于EM-GMM模型的目标跟踪和异常行为检测matlab仿真【包括程序,注释,参考文献,操作步骤,说明文档】
- 2109010044_胡晨燕_选课管理数据库设计与实现.prj
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功