Build B-5 exe and update website
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions

This commit is contained in:
JGZ_YES
2026-07-23 13:39:43 +08:00
parent c30eb9b7ad
commit 87bd711079
6 changed files with 2484 additions and 18 deletions
+30 -13
View File
@@ -33,29 +33,46 @@
<p>Version: <strong>B-5</strong></p>
<h2>关于</h2>
<p>Oraset 是一个简洁高效的解释型编程语言,专为简单任务和脚本编写设计</p>
<p>Oraset 是一个现代化的 C++ 风格脚本语言,功能强大且易于使用</p>
<h2>特性</h2>
<ul>
<li>简洁直观的语法</li>
<li>轻量级解释器</li>
<li>变量和表达式支持</li>
<li>条件语句和循环</li>
<li>灵活的输出控制(print 函数</li>
<li>数组支持</li>
<li>自定义函数</li>
<li>C++ 风格语法设计</li>
<li>轻量级解释器(纯 C 实现)</li>
<li>变量定义(let 关键字)</li>
<li>数组支持(创建、访问、修改)</li>
<li>自定义函数(proc 关键字</li>
<li>条件语句(if-else</li>
<li>循环语句(while、for、do-while</li>
<li>switch-case 语句</li>
<li>goto 语句和标签</li>
<li>break continue</li>
<li>位运算符(&amp;|^~&lt;&lt;&gt;&gt;</li>
<li>复合赋值运算符(+=-=*=/=%=</li>
<li>自增自减运算符(++--</li>
<li>结构体(struct</li>
<li>枚举(enum</li>
<li>类型别名(typedef</li>
<li>丰富的内置函数(数学、字符串、数组)</li>
<li>复合赋值和自增自减运算符</li>
<li>REPL 交互模式</li>
<li>跨平台支持(Windows、macOS、Linux</li>
<li>自动更新功能(oraset -u</li>
</ul>
<h2>快速开始</h2>
<pre>// hello.ora
print("Hello, World!");
var x = 42;
print("The value is:", x);</pre>
echo("Hello, World!");
let x = 42;
echo("The value is:", x);
// 数组
let arr = [1, 2, 3];
echo(arr[0]);
// 函数
proc add(a, b) {
return a + b;
}
echo(add(10, 20));</pre>
<p>运行:<code>oraset hello.ora</code></p>