没有合适的资源?快使用搜索试试~ 我知道了~
nozc:用Java编写的NewOz to Oz编译器
共129个文件
java:87个
noz:6个
tar:4个
需积分: 11 0 下载量 59 浏览量
2021-04-05
18:39:26
上传
评论
收藏 5.35MB ZIP 举报
温馨提示
NewOz和Nozc Nozc是用Java编写的NewOz的编译器。 它能够将NewOz文件(通过使用.noz扩展名表示)转换为Oz文件( .oz ),然后可以将其提供给现有的Mozart编译器( ozc )。 它提供了一个优雅的命令行界面以及各种选项,例如,可以精细地自定义日志记录的详细程度,或者在终端中打印程序语法树的可视化表示形式。 该编译器是在我的硕士论文的背景下开发的,可以在这里找到: (即将推出)。 目录 背景 是一种多范式语言,设计用于高级,并发,联网,软实时和React式应用程序。 Oz提供了面向对象程序设计(包括状态,抽象数据类型,对象,类和继承),功能程序设计(包括组合语法,一流的过程/函数和词法作用域)的显着特征,以及逻辑程序设计和约束编程(包括逻辑变量,约束,析取结构和可编程搜索机制)。 它允许用户动态创建任意数量的顺序线程。 从某种意义上说,线程是数据流线程,
资源推荐
资源详情
资源评论
收起资源包目录
nozc:用Java编写的NewOz to Oz编译器 (129个子文件)
gradlew.bat 3KB
javacc.bat 127B
jjtree.bat 107B
jjdoc.bat 106B
.gitignore 135B
build.gradle 3KB
settings.gradle 15B
gradlew 6KB
javacc.jar 292KB
gradle-wrapper.jar 58KB
CommandLine.java 1.1MB
JavaCCParser.java 179KB
JavaCCParserTokenManager.java 49KB
Context.java 17KB
Nozc.java 13KB
SimpleCharStream.java 11KB
JavaCCParserConstants.java 8KB
BinaryExpression.java 8KB
ParseException.java 6KB
Variable.java 6KB
LoopDeclaration.java 5KB
Call.java 4KB
BooleanBinaryExpression.java 4KB
InterStatement.java 4KB
TokenMgrError.java 4KB
CaseExpressionClause.java 4KB
CaseStatementClause.java 4KB
ConditionalExpression.java 4KB
MethodDef.java 4KB
Token.java 4KB
ClassDescriptor.java 4KB
CaseStructExpression.java 4KB
UnaryExpression.java 4KB
ConditionalStatement.java 4KB
ComparisonExpression.java 4KB
CallProcedure.java 3KB
InExpression.java 3KB
PrettyPrinter.java 3KB
NozcJavaCCTestCase.java 3KB
ClassDef.java 3KB
ClassDefAnonym.java 3KB
Declaration.java 3KB
CallFunction.java 3KB
BuiltIns.java 3KB
FunctionDefAnonym.java 3KB
FunctionDef.java 3KB
List.java 3KB
FunctorDef.java 3KB
FunctorDefAnonym.java 3KB
InStatement.java 3KB
LoopStructure.java 2KB
CaseStructStatement.java 2KB
TryExpression.java 2KB
TryStructure.java 2KB
ReturnStatement.java 2KB
Logger.java 2KB
LockStructure.java 2KB
AST.java 2KB
ProcedureDefAnonym.java 2KB
ProcedureDef.java 2KB
Record.java 2KB
TokenOz.java 2KB
OperationAssignment.java 2KB
Type.java 2KB
ImportClause.java 2KB
MethodArg.java 2KB
Expression.java 2KB
ExpressionSelectionList.java 2KB
Emitter.java 2KB
Literal.java 1KB
Utils.java 1KB
RaiseExpression.java 1KB
ExpressionSelectionMethod.java 1KB
Tuple.java 1KB
OperationPlusAssignment.java 1KB
ThreadExpression.java 1KB
OperationStringConcatenation.java 1KB
RaiseStructure.java 1KB
ThreadStructure.java 1KB
OperationMinusAssignment.java 1KB
OperationPreIncr.java 1KB
Operator.java 970B
ExportClause.java 956B
ExpressionSelectionFeature.java 900B
InStatementFunctor.java 808B
SkipStatement.java 765B
MethodHead.java 754B
DeclarationAnonym.java 670B
Feature.java 650B
Pattern.java 592B
AnonymExpression.java 480B
ThisExpression.java 455B
Statement.java 401B
NozcTestSuite.java 295B
Lhs.java 183B
BuiltInType.java 106B
ClassElement.java 64B
javacc 158B
newoz.jj 67KB
jjdoc 157B
共 129 条
- 1
- 2
资源评论
余木脑袋
- 粉丝: 24
- 资源: 4596
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功