没有合适的资源?快使用搜索试试~ 我知道了~
bryg:一种用于 Java 的静态类型和 JIT 编译的模板语言
共186个文件
java:160个
bryg:18个
g4:2个
需积分: 15 2 下载量 29 浏览量
2021-06-06
06:16:16
上传
评论
收藏 159KB ZIP 举报
温馨提示
布里格 Bryg 是一种用于 JVM 的静态类型和 JIT 编译的模板语言。 它的开发目标如下: 模板应该是直观的。 另一方面,HTML 不是。 我们将冗余量降至最低。 模板应该很快。 虽然我们的编译器不如 Java 的编译器先进,但它保证在速度方面击败其他解释型模板引擎。 我们没有编写自己的执行引擎,而是使用强大的 JVM 来发挥我们的优势。 模板应该是可维护的。 如果编译器在使用不同的输入运行模板之前检查操作的类型,而不是依赖注释和鸭子输入,这不是很棒吗? 这就是为什么 bryg 是静态类型的。 注意:该语言目前正在开发中,因此现有功能可能并且可能会更改。 语言参考 您可以在找到语言参考。 汇编 Bryg 是用 gradle 构建的。 只需输入 gradle build install 在 bryg 的根文件夹中进入您最喜欢的命令行。 此命令将使用 ANTLR 生成解析器源
资源推荐
资源详情
资源评论
收起资源包目录
bryg:一种用于 Java 的静态类型和 JIT 编译的模板语言 (186个子文件)
Operations.bryg 5KB
Stocks.bryg 2KB
Coercion.bryg 1KB
If.bryg 469B
Reference.bryg 405B
Boxing.bryg 346B
Parameters.bryg 253B
While.bryg 191B
MethodCall.bryg 152B
TemplateCall.bryg 149B
GetSet.bryg 110B
Items.bryg 95B
Item.bryg 78B
Global.bryg 74B
Fragment.bryg 65B
Each.bryg 58B
Unboxing.bryg 30B
ExternalFragmentCall.bryg 26B
BrygLexer.g4 11KB
BrygParser.g4 6KB
.gitignore 96B
build.gradle 3KB
TemplateFragmentCall.java 16KB
CoercionUtil.java 15KB
StandardVisitor.java 14KB
PrintTreeVisitor.java 11KB
ClosureCompiler.java 10KB
HTMLFunctionCollection.java 10KB
BrygMethodVisitor.java 7KB
AccessExpression.java 7KB
StandardEnvironment.java 7KB
EachStatement.java 7KB
BinaryAssignmentExpression.java 7KB
MethodCallExpression.java 6KB
OperatorBinaryBooleanExpression.java 6KB
TemplateType.java 6KB
TemplateParser.java 6KB
InDeclarationNode.java 5KB
TemplateCompiler.java 5KB
ClassResolver.java 5KB
ClassNameFinder.java 4KB
InterpolationUtil.java 4KB
ClosureDeclarationNode.java 4KB
StatementNode.java 4KB
HTMLAttributeCompiler.java 4KB
Stock.java 3KB
Context.java 3KB
FunctionCallExpression.java 3KB
BoxingUtil.java 3KB
ArgumentExpression.java 3KB
IncDecExpression.java 3KB
VariableDeclarationNode.java 3KB
IfStatement.java 3KB
PackageFilter.java 3KB
TypeInterpreter.java 3KB
RootScope.java 3KB
BitwiseNotExpression.java 2KB
ClosureScope.java 2KB
CastExpression.java 2KB
BooleanExpression.java 2KB
Domain.java 2KB
TemplateTest.java 2KB
UnitClassLoader.java 2KB
BinaryArithmeticExpression.java 2KB
StandardUnit.java 2KB
ExpressionBooleanExpression.java 2KB
VariableExpression.java 2KB
BoxingExpression.java 2KB
WhileStatement.java 2KB
BinaryAdditionExpression.java 2KB
UnboxingExpression.java 2KB
BinaryBitwiseExpression.java 2KB
StringBuilderCompileHelper.java 2KB
ClosureType.java 2KB
Attributes.java 2KB
FileSourceLoader.java 2KB
BinaryExpression.java 2KB
Type.java 2KB
ReferenceEqualityExpression.java 2KB
RootNode.java 2KB
UnitType.java 2KB
NegationExpression.java 2KB
GlobalVariableModel.java 2KB
TypeHelper.java 2KB
LogicalNotBooleanExpression.java 2KB
Environment.java 1KB
BinaryShiftExpression.java 1KB
Unit.java 1KB
ObjectCompileHelper.java 1KB
Node.java 1KB
HTMLFunction.java 1KB
Variable.java 1KB
FragmentInfo.java 1KB
TemplateFragmentInfo.java 1KB
ExceptionCompileHelper.java 1KB
OperationUtil.java 1KB
Scope.java 1KB
BinaryBooleanExpression.java 1KB
TemplateFragmentCompileInfo.java 1009B
InterpolationExpression.java 1006B
共 186 条
- 1
- 2
资源评论
星见勇气
- 粉丝: 22
- 资源: 4737
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Docker容器配置进阶
- tensorflow-gpu-2.7.4-cp37-cp37m-manylinux2010-x86-64.whl
- 多段线、 圆、弧转多段线(仅我可见)
- tensorflow-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- yeyue-p8Yi4-ve4a83792.apk
- tensorflow-gpu-2.7.3-cp38-cp38-manylinux2010-x86-64.whl
- 五相感应电机矢量控制模型MATLAB
- RGLED (1) (1).circ
- IMG_20240427_215747.jpg
- python下前端WEB学习笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功