Tea语言 v1.0 beta.zip
下载
编程 开发 计算机
查看(18)

所属分类:开发技术 > PHP
文件大小:188.54 KB
上传日期:2022-05-03 12:36
MD5:08612d4783************85e16f13d4
资源说明:Tea语言又称(Tealang)是一种新的计算机编程语言,采用强规范设计(规范即语法),拥有简约的强类型系统和单元模块体系,支持类型推断,支持面向对象和函数式编程,语法精炼简洁。其目标是成为一个友好的,支持多端开发的编程语言,并尽量支持常用编程语言生态,让开发者可以继续使用已有工作成果。目前通过编译生成PHP代码运行,可调用PHP库,可用于Web服务器端开发。预计后续将支持部分其它编程语言。

[资源合计] 文件夹:28,文件:182

# 文件名称 大小 最后修改时间
1 tea-1.0-beta\compiler\ast\ASTChecker.php 68.14 KB 2020/1/22 3:48:43
2 tea-1.0-beta\compiler\parser\TeaParser.php 52.93 KB 2020/1/22 3:48:43
3 tea-1.0-beta\compiler\coder\PHPCoder.php 37.34 KB 2020/1/22 3:48:43
4 tea-1.0-beta\compiler\coder\TeaCoder.php 28.5 KB 2020/1/22 3:48:43
5 tea-1.0-beta\compiler\ast\ASTFactory.php 22.67 KB 2020/1/22 3:48:43
6 tea-1.0-beta\docs\summary.tea 18.71 KB 2020/1/22 3:48:43
7 tea-1.0-beta\compiler\Compiler.php 14.27 KB 2020/1/22 3:48:43
8 tea-1.0-beta\compiler\parser\TeaTokenTrait.php 11.91 KB 2020/1/22 3:48:43
9 tea-1.0-beta\compiler\__unit.php 11.76 KB 2020/1/22 3:48:43
10 tea-1.0-beta\LICENSE 11.13 KB 2020/1/22 3:48:43
11 tea-1.0-beta\builtin\core.tea 10.44 KB 2020/1/22 3:48:43
12 tea-1.0-beta\compiler\parser\TeaSharpTrait.php 8.91 KB 2020/1/22 3:48:43
13 tea-1.0-beta\dist\examples\pdo_sqlite.db 8 KB 2020/1/22 3:48:43
14 tea-1.0-beta\compiler\ast\OperatorFactory.php 6.96 KB 2020/1/22 3:48:43
15 tea-1.0-beta\dist\builtin\__public.th 6.72 KB 2020/1/22 3:48:43
16 tea-1.0-beta\compiler\parser\TeaXblockTrait.php 6.48 KB 2020/1/22 3:48:43
17 tea-1.0-beta\compiler\ast\ReturnBuilder.php 5.63 KB 2020/1/22 3:48:43
18 tea-1.0-beta\compiler\ast\base\Types.php 5.28 KB 2020/1/22 3:48:43
19 tea-1.0-beta\compiler\ast\TypeFactory.php 4.88 KB 2020/1/22 3:48:43
20 tea-1.0-beta\dist\docs\summary.php 4.44 KB 2020/1/22 3:48:43
21 tea-1.0-beta\README.md 4.42 KB 2020/1/22 3:48:43
22 tea-1.0-beta\compiler\helper\Dumper.php 4.37 KB 2020/1/22 3:48:43
23 tea-1.0-beta\compiler\parser\TeaStringTrait.php 4.37 KB 2020/1/22 3:48:43
24 tea-1.0-beta\compiler\parser\TeaHelper.php 4.3 KB 2020/1/22 3:48:43
25 tea-1.0-beta\dist\tests\syntax\class.php 4.18 KB 2020/1/22 3:48:43
26 tea-1.0-beta\compiler\parser\HeaderParser.php 4.11 KB 2020/1/22 3:48:43
27 tea-1.0-beta\compiler\ast\base\Identifiable.php 3.54 KB 2020/1/22 3:48:43
28 tea-1.0-beta\compiler\constants.php 3.52 KB 2020/1/22 3:48:43
29 tea-1.0-beta\compiler\ast\declaration\ClassLikeDeclaration.php 3.24 KB 2020/1/22 3:48:43
30 tea-1.0-beta\tests\syntax\class.tea 3.02 KB 2020/1/22 3:48:43
31 tea-1.0-beta\compiler\parser\TeaDocsTrait.php 2.72 KB 2020/1/22 3:48:43
32 tea-1.0-beta\compiler\ast\expression\Operations.php 2.32 KB 2020/1/22 3:48:43
33 tea-1.0-beta\dist\builtin\__unit.php 2.18 KB 2020/1/22 3:48:43
34 tea-1.0-beta\compiler\helper\PHPLoaderMaker.php 2.14 KB 2020/1/22 3:48:43
35 tea-1.0-beta\compiler\helper\TeaInitializer.php 2.05 KB 2020/1/22 3:48:43
36 tea-1.0-beta\dist\tests\syntax\__unit.php 1.93 KB 2020/1/22 3:48:43
37 tea-1.0-beta\dist\tests\syntax\type-xview.php 1.86 KB 2020/1/22 3:48:43
38 tea-1.0-beta\dist\examples\view.php 1.78 KB 2020/1/22 3:48:43
39 tea-1.0-beta\compiler\helper\PHPUnitScanner.php 1.74 KB 2020/1/22 3:48:43
40 tea-1.0-beta\compiler\ast\declaration\FunctionDeclaration.php 1.63 KB 2020/1/22 3:48:43
41 tea-1.0-beta\compiler\ast\base\Unit.php 1.57 KB 2020/1/22 3:48:43
42 tea-1.0-beta\compiler\ast\base\Program.php 1.54 KB 2020/1/22 3:48:43
43 tea-1.0-beta\compiler\ast\ASTHelper.php 1.49 KB 2020/1/22 3:48:43
44 tea-1.0-beta\tests\syntax\type-array-dict.tea 1.49 KB 2020/1/22 3:48:43
45 tea-1.0-beta\compiler\coder\PublicCoder.php 1.43 KB 2020/1/22 3:48:43
46 tea-1.0-beta\tests\syntax\type-xview.tea 1.42 KB 2020/1/22 3:48:43
47 tea-1.0-beta\bin\genphploader 1.4 KB 2020/1/22 3:48:43
48 tea-1.0-beta\bin\tea 1.36 KB 2020/1/22 3:48:43
49 tea-1.0-beta\dist\tests\syntax\type-array-dict.php 1.36 KB 2020/1/22 3:48:43
50 tea-1.0-beta\compiler\ast\expression\XBlock.php 1.3 KB 2020/1/22 3:48:43
51 tea-1.0-beta\compiler\ast\statement\Assignment.php 1.29 KB 2020/1/22 3:48:43
52 tea-1.0-beta\dist\docs\__unit.php 1.28 KB 2020/1/22 3:48:43
53 tea-1.0-beta\compiler\ast\declaration\VariableDeclaration.php 1.27 KB 2020/1/22 3:48:43
54 tea-1.0-beta\compiler\ast\expression\CallExpression.php 1.21 KB 2020/1/22 3:48:43
55 tea-1.0-beta\compiler\ast\block\ForBlock.php 1.18 KB 2020/1/22 3:48:43
56 tea-1.0-beta\dist\tests\syntax\main.php 1.16 KB 2020/1/22 3:48:43
57 tea-1.0-beta\compiler\ast\declaration\ConstantDeclaration.php 1.14 KB 2020/1/22 3:48:43
58 tea-1.0-beta\compiler\helper\FileHelper.php 1.08 KB 2020/1/22 3:48:43
59 tea-1.0-beta\compiler\ast\expression\ArrayDictExpression.php 1.05 KB 2020/1/22 3:48:43
60 tea-1.0-beta\compiler\ast\block\IfElseBlock.php 1.04 KB 2020/1/22 3:48:43
61 tea-1.0-beta\examples\view.tea 1.04 KB 2020/1/22 3:48:43
62 tea-1.0-beta\compiler\ast\base\Docs.php 1.04 KB 2020/1/22 3:48:43
63 tea-1.0-beta\compiler\ast\declaration\BaseDeclaration.php 1.03 KB 2020/1/22 3:48:43
64 tea-1.0-beta\dist\tests\syntax\type-collector.php 1.02 KB 2020/1/22 3:48:43
65 tea-1.0-beta\compiler\ast\block\TryCatchFinallyBlock.php 1.02 KB 2020/1/22 3:48:43
66 tea-1.0-beta\dist\examples\fib_class.php 1.02 KB 2020/1/22 3:48:43
67 tea-1.0-beta\compiler\ast\declaration\MaskedDeclaration.php 1016 Bytes 2020/1/22 3:48:43
68 tea-1.0-beta\dist\tests\syntax\function.php 1002 Bytes 2020/1/22 3:48:43
69 tea-1.0-beta\compiler\ast\base\Symbol.php 988 Bytes 2020/1/22 3:48:43
70 tea-1.0-beta\tests\syntax\function.tea 985 Bytes 2020/1/22 3:48:43
71 tea-1.0-beta\dist\tests\syntax\operations.php 949 Bytes 2020/1/22 3:48:43
72 tea-1.0-beta\dist\tests\syntax\type-string.php 920 Bytes 2020/1/22 3:48:43
73 tea-1.0-beta\compiler\ast\block\CaseBlock.php 915 Bytes 2020/1/22 3:48:43
74 tea-1.0-beta\compiler\ast\block\WhileLoopBlock.php 914 Bytes 2020/1/22 3:48:43
75 tea-1.0-beta\dist\tests\xview\BaseView.php 909 Bytes 2020/1/22 3:48:43
76 tea-1.0-beta\tests\syntax\main.tea 892 Bytes 2020/1/22 3:48:43
77 tea-1.0-beta\examples\pdo_sqlite.tea 885 Bytes 2020/1/22 3:48:43
78 tea-1.0-beta\tests\syntax\operations.tea 875 Bytes 2020/1/22 3:48:43
79 tea-1.0-beta\tests\syntax\type-string.tea 863 Bytes 2020/1/22 3:48:43
80 tea-1.0-beta\compiler\ast\expression\NamespaceIdentifier.php 859 Bytes 2020/1/22 3:48:43
81 tea-1.0-beta\tests\syntax\type-collector.tea 845 Bytes 2020/1/22 3:48:43
82 tea-1.0-beta\compiler\ast\declaration\UseDeclaration.php 789 Bytes 2020/1/22 3:48:43
83 tea-1.0-beta\compiler\ast\declaration\CallableProtocol.php 778 Bytes 2020/1/22 3:48:43
84 tea-1.0-beta\examples\fib_class.tea 772 Bytes 2020/1/22 3:48:43
85 tea-1.0-beta\compiler\ast\statement\BreakContinueStatement.php 766 Bytes 2020/1/22 3:48:43
86 tea-1.0-beta\compiler\ast\declaration\CallbackProtocol.php 756 Bytes 2020/1/22 3:48:43
87 tea-1.0-beta\compiler\ast\declaration\PropertyDeclaration.php 754 Bytes 2020/1/22 3:48:43
88 tea-1.0-beta\compiler\ast\base\DeferChecks.php 745 Bytes 2020/1/22 3:48:43
89 tea-1.0-beta\dist\docs\__public.th 737 Bytes 2020/1/22 3:48:43
90 tea-1.0-beta\dist\examples\main.php 734 Bytes 2020/1/22 3:48:43
91 tea-1.0-beta\dist\examples\__unit.php 730 Bytes 2020/1/22 3:48:43
92 tea-1.0-beta\compiler\ast\expression\LambdaExpression.php 712 Bytes 2020/1/22 3:48:43
93 tea-1.0-beta\dist\examples\__public.th 712 Bytes 2020/1/22 3:48:43
94 tea-1.0-beta\compiler\ast\base\Comment.php 704 Bytes 2020/1/22 3:48:43
95 tea-1.0-beta\compiler\ast\literal\IntegerLiteral.php 694 Bytes 2020/1/22 3:48:43
96 tea-1.0-beta\dist\tests\syntax\structure-for.php 686 Bytes 2020/1/22 3:48:43
97 tea-1.0-beta\compiler\ast\expression\StringInterpolation.php 658 Bytes 2020/1/22 3:48:43
98 tea-1.0-beta\compiler\ast\literal\StringLiteral.php 646 Bytes 2020/1/22 3:48:43
99 tea-1.0-beta\compiler\ast\expression\ConditionalExpression.php 641 Bytes 2020/1/22 3:48:43
100 tea-1.0-beta\compiler\ast\expression\HTMLEscapeExpression.php 640 Bytes 2020/1/22 3:48:43
101 tea-1.0-beta\compiler\ast\expression\ObjectExpression.php 625 Bytes 2020/1/22 3:48:43
102 tea-1.0-beta\compiler\ast\base\Node.php 624 Bytes 2020/1/22 3:48:43
103 tea-1.0-beta\tests\PHPDemoUnit\__public.th 621 Bytes 2020/1/22 3:48:43
104 tea-1.0-beta\compiler\ast\expression\Ton.php 616 Bytes 2020/1/22 3:48:43
105 tea-1.0-beta\compiler\ast\declaration\NamespaceDeclaration.php 615 Bytes 2020/1/22 3:48:43
106 tea-1.0-beta\examples\main.tea 615 Bytes 2020/1/22 3:48:43
107 tea-1.0-beta\compiler\ast\block\BaseBlock.php 609 Bytes 2020/1/22 3:48:43
108 tea-1.0-beta\dist\tests\syntax\structure-case.php 608 Bytes 2020/1/22 3:48:43
109 tea-1.0-beta\dist\tests\syntax\type-metatype.php 607 Bytes 2020/1/22 3:48:43
110 tea-1.0-beta\compiler\ast\expression\RelayExpression.php 602 Bytes 2020/1/22 3:48:43
111 tea-1.0-beta\tests\xview\BaseView.tea 595 Bytes 2020/1/22 3:48:43
112 tea-1.0-beta\compiler\ast\declaration\ExpectDeclaration.php 593 Bytes 2020/1/22 3:48:43
113 tea-1.0-beta\compiler\ast\expression\KeyAccessing.php 583 Bytes 2020/1/22 3:48:43
114 tea-1.0-beta\compiler\ast\expression\RegularExpression.php 581 Bytes 2020/1/22 3:48:43
115 tea-1.0-beta\compiler\ast\base\OperatorSymbol.php 573 Bytes 2020/1/22 3:48:43
116 tea-1.0-beta\dist\examples\pdo_sqlite.php 565 Bytes 2020/1/22 3:48:43
117 tea-1.0-beta\tests\PHPDemoUnit\__unit.php 564 Bytes 2020/1/22 3:48:43
118 tea-1.0-beta\compiler\ast\statement\UseStatement.php 562 Bytes 2020/1/22 3:48:43
119 tea-1.0-beta\compiler\ast\statement\EchoStatement.php 549 Bytes 2020/1/22 3:48:43
120 tea-1.0-beta\compiler\ast\expression\CallbackArgument.php 546 Bytes 2020/1/22 3:48:43
121 tea-1.0-beta\dist\tests\syntax\type-regex.php 540 Bytes 2020/1/22 3:48:43
122 tea-1.0-beta\tests\syntax\type-regex.tea 536 Bytes 2020/1/22 3:48:43
123 tea-1.0-beta\compiler\ast\expression\YieldExpression.php 530 Bytes 2020/1/22 3:48:43
124 tea-1.0-beta\compiler\ast\expression\Parentheses.php 529 Bytes 2020/1/22 3:48:43
125 tea-1.0-beta\compiler\ast\statement\NormalStatement.php 524 Bytes 2020/1/22 3:48:43
126 tea-1.0-beta\compiler\ast\expression\IncludeExpression.php 521 Bytes 2020/1/22 3:48:43
127 tea-1.0-beta\compiler\ast\expression\ExpressionList.php 519 Bytes 2020/1/22 3:48:43
128 tea-1.0-beta\compiler\ast\literal\ArrayDictLiteral.php 518 Bytes 2020/1/22 3:48:43
129 tea-1.0-beta\compiler\ast\statement\ReturnStatement.php 517 Bytes 2020/1/22 3:48:43
130 tea-1.0-beta\compiler\ast\statement\ThrowStatement.php 514 Bytes 2020/1/22 3:48:43
131 tea-1.0-beta\tests\syntax\type-metatype.tea 514 Bytes 2020/1/22 3:48:43
132 tea-1.0-beta\compiler\ast\statement\ExitStatement.php 511 Bytes 2020/1/22 3:48:43
133 tea-1.0-beta\dist\tests\syntax\type-int-uint-float.php 493 Bytes 2020/1/22 3:48:43
134 tea-1.0-beta\tests\syntax\structure-for.tea 492 Bytes 2020/1/22 3:48:43
135 tea-1.0-beta\compiler\ast\literal\ILiteral.php 491 Bytes 2020/1/22 3:48:43
136 tea-1.0-beta\tests\syntax\type-int-uint-float.tea 467 Bytes 2020/1/22 3:48:43
137 tea-1.0-beta\dist\tests\syntax\__public.th 449 Bytes 2020/1/22 3:48:43
138 tea-1.0-beta\dist\tests\syntax\structure-try.php 441 Bytes 2020/1/22 3:48:43
139 tea-1.0-beta\compiler\ast\literal\BooleanLiteral.php 440 Bytes 2020/1/22 3:48:43
140 tea-1.0-beta\compiler\ast\literal\FloatLiteral.php 439 Bytes 2020/1/22 3:48:43
141 tea-1.0-beta\dist\tests\xview\__public.th 429 Bytes 2020/1/22 3:48:43
142 tea-1.0-beta\dist\examples\pi.php 427 Bytes 2020/1/22 3:48:43
143 tea-1.0-beta\compiler\ast\literal\ObjectLiteral.php 425 Bytes 2020/1/22 3:48:43
144 tea-1.0-beta\compiler\ast\statement\BaseStatement.php 423 Bytes 2020/1/22 3:48:43
145 tea-1.0-beta\dist\tests\xview\__unit.php 421 Bytes 2020/1/22 3:48:43
146 tea-1.0-beta\compiler\ast\literal\NoneLiteral.php 410 Bytes 2020/1/22 3:48:43
147 tea-1.0-beta\tests\syntax\keyword-yield.tea 410 Bytes 2020/1/22 3:48:43
148 tea-1.0-beta\examples\pi.tea 396 Bytes 2020/1/22 3:48:43
149 tea-1.0-beta\dist\examples\fib_generator.php 356 Bytes 2020/1/22 3:48:43
150 tea-1.0-beta\compiler\ast\expression\IExpression.php 354 Bytes 2020/1/22 3:48:43
151 tea-1.0-beta\dist\examples\fib_closure.php 344 Bytes 2020/1/22 3:48:43
152 tea-1.0-beta\dist\tests\syntax\structure-while.php 336 Bytes 2020/1/22 3:48:43
153 tea-1.0-beta\dist\tests\xview\IViewDemo.php 334 Bytes 2020/1/22 3:48:43
154 tea-1.0-beta\tests\PHPDemoUnit\NS1\Demo.php 328 Bytes 2020/1/22 3:48:43
155 tea-1.0-beta\tests\syntax\structure-case.tea 318 Bytes 2020/1/22 3:48:43
156 tea-1.0-beta\dist\tests\syntax\label-expect.php 314 Bytes 2020/1/22 3:48:43
157 tea-1.0-beta\tests\syntax\structure-try.tea 296 Bytes 2020/1/22 3:48:43
158 tea-1.0-beta\tests\syntax\structure-while.tea 296 Bytes 2020/1/22 3:48:43
159 tea-1.0-beta\tests\PHPDemoUnit\InterfaceDemo.php 291 Bytes 2020/1/22 3:48:43
160 tea-1.0-beta\dist\examples\factorial.php 279 Bytes 2020/1/22 3:48:43
161 tea-1.0-beta\dist\builtin\core.php 260 Bytes 2020/1/22 3:48:43
162 tea-1.0-beta\dist\tests\syntax\structure-if.php 242 Bytes 2020/1/22 3:48:43
163 tea-1.0-beta\dist\tests\syntax\assignments.php 228 Bytes 2020/1/22 3:48:43
164 tea-1.0-beta\tests\syntax\label-expect.tea 226 Bytes 2020/1/22 3:48:43
165 tea-1.0-beta\.editorconfig 205 Bytes 2020/1/22 3:48:43
166 tea-1.0-beta\tests\syntax\__unit.th 198 Bytes 2020/1/22 3:48:43
167 tea-1.0-beta\dist\tests\syntax\keyword-echo-print.php 196 Bytes 2020/1/22 3:48:43
168 tea-1.0-beta\dist\tests\syntax\keyword-yield.php 180 Bytes 2020/1/22 3:48:43
169 tea-1.0-beta\examples\fib_closure.tea 172 Bytes 2020/1/22 3:48:43
170 tea-1.0-beta\tests\syntax\keyword-echo-print.tea 170 Bytes 2020/1/22 3:48:43
171 tea-1.0-beta\examples\fib_generator.tea 169 Bytes 2020/1/22 3:48:43
172 tea-1.0-beta\examples\factorial.tea 152 Bytes 2020/1/22 3:48:43
173 tea-1.0-beta\builtin\__unit.th 139 Bytes 2020/1/22 3:48:43
174 tea-1.0-beta\tests\xview\IViewDemo.tea 130 Bytes 2020/1/22 3:48:43
175 tea-1.0-beta\tests\PHPDemoUnit\functions.php 111 Bytes 2020/1/22 3:48:43
176 tea-1.0-beta\tests\syntax\assignments.tea 96 Bytes 2020/1/22 3:48:43
177 tea-1.0-beta\tests\PHPDemoUnit\constants.php 93 Bytes 2020/1/22 3:48:43
178 tea-1.0-beta\tests\syntax\structure-if.tea 91 Bytes 2020/1/22 3:48:43
179 tea-1.0-beta\.gitattributes 28 Bytes 2020/1/22 3:48:43
180 tea-1.0-beta\tests\xview\__unit.th 24 Bytes 2020/1/22 3:48:43
181 tea-1.0-beta\examples\__unit.th 21 Bytes 2020/1/22 3:48:43
182 tea-1.0-beta\docs\__unit.th 19 Bytes 2020/1/22 3:48:43

请留下有营养的评论,广告灌水一律拉黑处理,谢谢合作!