Oraset B-5: Clean repository with only C implementation
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:27:04 +08:00
commit c30eb9b7ad
121 changed files with 33672 additions and 0 deletions
+256
View File
@@ -0,0 +1,256 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>历史版本 - Oraset</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="layout">
<nav class="sidebar">
<div class="sidebar-section">
<div class="sidebar-section-title">Oraset</div>
<ul>
<li><a href="index.php">首页</a></li>
<li><a href="download.php">下载</a></li>
<li><a href="releases.php" class="active">历史版本</a></li>
</ul>
</div>
<div class="sidebar-section">
<div class="sidebar-section-title">文档</div>
<ul>
<li><a href="docs/index.php?list">文档列表</a></li>
</ul>
<ul id="doc-nav-list">
<li><span class="sidebar-loading">加载中...</span></li>
</ul>
</div>
</nav>
<main class="main">
<h1>历史版本</h1>
<ul class="version-list">
<li>
<div class="version-number">B-5</div>
<div class="version-date">2026年7月22日</div>
<div class="version-desc">
全新升级版本。<br>
<ul>
<li>新增数组类型支持</li>
<li>新增自定义函数定义</li>
<li>新增复合赋值运算符:+=, -=, *=, /=, %=</li>
<li>新增自增自减运算符:++, --</li>
<li>新增 REPL 交互模式(oraset -i</li>
<li>新增更多数学函数:tan(), pow(), log(), floor(), ceil(), round()</li>
<li>新增数组函数:array(), arrlen()</li>
<li>新增 int() float() 类型转换函数</li>
<li>支持单引号字符串</li>
<li>支持多行注释(/* */</li>
<li>支持行注释(//</li>
<li>rand() 函数支持参数(指定最大值)</li>
<li>优化变量查找算法</li>
<li>修复多处 bug</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/source/Oraset-B5-source.tar.gz">源码 (tar.gz)</a></li>
<li><a href="download/pkg/Oraset-B5.pkg">macOS (pkg)</a></li>
<li><a href="download/deb/Oraset-B5.deb">Linux (deb)</a></li>
<li><a href="download/exe/Oraset-B5.exe">Windows (exe)</a></li>
</ul>
<p class="note">💡 或者使用:<code>oraset -u</code> 更新到最新版本</p>
</div>
</li>
<li>
<div class="version-number">Re+4.0.1-Release(adn+1.0.100+fix)</div>
<div class="version-date">2026年6月18日</div>
<div class="version-desc">
ADN 包管理修复版本。<br>
<ul>
<li>移除外部 Lua 依赖,使用 Oraset 解释器执行 .orp 扩展包</li>
<li>修复词法分析器字符识别问题</li>
<li>修复函数调用括号处理错误</li>
<li>优化语法分析器逻辑</li>
<li>支持 .orp 包格式(使用 Oraset 语言编写扩展代码)</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/source/Oraset-Re+4.0.1-Release(adn+1.0.100+fix)-source.tar.gz">源码 (tar.gz)</a></li>
<li><a href="download/pkg/Oraset-Re+4.0.1-Release(adn+1.0.100+fix).pkg">macOS (pkg)</a></li>
</ul>
<p class="note">💡 或者使用:<code>oraset -u</code> 更新到最新版本</p>
</div>
</li>
<li>
<div class="version-number">Re+4.0.1-Release(adn+1.0.0)</div>
<div class="version-date">2026年6月13日</div>
<div class="version-desc">
ADN 包管理系统版本。<br>
<ul>
<li>新增 ADN 包管理系统(.orp 格式)</li>
<li>支持包安装:adn(install package) adn(i package)</li>
<li>支持包更新:adn(update package) adn(u package)</li>
<li>支持包移除:adn(remove package) adn(r package)</li>
<li>支持包列表:adn(list) adn(ls)</li>
<li>支持仓库管理:adm(mirror url) 添加镜像仓库</li>
<li>支持仓库列表:adm(list) adm(ls)</li>
<li>默认仓库:https://oraset.parlz.com/download/adn/</li>
<li>自动创建 .adn 目录管理包和仓库信息</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/pkg/Oraset-Re+4.0.1-Release(adn+1.0.0).pkg">macOS (pkg)</a></li>
</ul>
<p class="note">💡 如果您已安装 Oraset-Re+4.0.1-BetaN(+AU) 或更高版本,可使用 <code>oraset -u Oraset-Re+4.0.1-Release(adn+1.0.0)</code> 安装此版本</p>
</div>
</li>
<li>
<div class="version-number">Re+4.0.1-BetaN(+AU)</div>
<div class="version-date">2026年6月12日</div>
<div class="version-desc">
新增自动更新功能版本。<br>
<ul>
<li>添加 oraset -u 自动更新命令</li>
<li>支持指定版本更新:oraset -u Oraset-Re+4.0.0-Beta</li>
<li>自动识别操作系统(Windows/macOS/Linux</li>
<li>从服务器获取最新版本信息</li>
<li>自动下载并安装对应平台的安装包</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/source/Oraset-Re+4.0.1-BetaN(+AU)-source.tar.gz">源码 (tar.gz)</a></li>
<li><a href="download/pkg/Oraset-Re+4.0.1-BetaN(+AU).pkg">macOS (pkg)</a></li>
<li><a href="download/deb/Oraset-Re+4.0.1-BetaN(+AU).deb">Linux (deb)</a></li>
<li><a href="download/exe/Oraset-Re+4.0.1-BetaN(+AU).exe">Windows (exe)</a></li>
</ul>
<p class="note">💡 或者使用:<code>oraset -u</code> 更新到最新版本</p>
</div>
</li>
<li>
<div class="version-number">Re+4.0.1-Beta(..26:.6:12)</div>
<div class="version-date">2026年6月12日</div>
<div class="version-desc">
新增实用功能版本。<br>
<ul>
<li>添加数学函数:abs(), sqrt(), sin(), cos(), rand()</li>
<li>添加字符串函数:len(), num(), str()</li>
<li>添加输入函数:input()</li>
<li>添加 for 循环语法</li>
<li>添加比较运算符:>=, <=</li>
<li>添加取模运算符:%</li>
<li>优化代码执行性能</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/source/Oraset-Re+4.0.1-Beta(..26:.6:12)-source.tar.gz">源码 (tar.gz)</a></li>
<li><a href="download/pkg/Oraset-Re+4.0.1-Beta(..26:.6:12).pkg">macOS (pkg)</a></li>
<li><a href="download/deb/Oraset-Re+4.0.1-Beta(..26:.6:12).deb">Linux (deb)</a></li>
<li><a href="download/exe/Oraset-Re+4.0.1-Beta(..26:.6:12).exe">Windows (exe)</a></li>
</ul>
<p class="note">💡 如果您已安装 Oraset-Re+4.0.1-BetaN(+AU) 或更高版本,可使用 <code>oraset -u Oraset-Re+4.0.1-Beta(..26:.6:12)</code> 安装此版本</p>
</div>
</li>
<li>
<div class="version-number">Re+4.0.0-Release</div>
<div class="version-date">2026年6月12日</div>
<div class="version-desc">
首个正式 Release 版本。<br>
<ul>
<li>修复 while 循环逻辑错误</li>
<li>修复 if 语句 else 分支处理</li>
<li>添加字符串转义支持(\n, \t, \r, \"</li>
<li>添加逻辑运算符(&&, ||, !</li>
<li>内存优化,减少动态分配</li>
<li>性能优化,支持编译优化</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/source/Oraset-Re+4.0.0-Release-source.tar.gz">源码 (tar.gz)</a></li>
<li><a href="download/pkg/Oraset-Re+4.0.0-Release.pkg">macOS (pkg)</a></li>
<li><a href="download/deb/Oraset-Re+4.0.0-Release.deb">Linux (deb)</a></li>
<li><a href="download/exe/Oraset-Re+4.0.0-Release.exe">Windows (exe)</a></li>
</ul>
<p class="note">💡 如果您已安装 Oraset-Re+4.0.1-BetaN(+AU) 或更高版本,可使用 <code>oraset -u Oraset-Re+4.0.0-Release</code> 安装此版本</p>
</div>
</li>
<li>
<div class="version-number">Re+4.0.0-Beta</div>
<div class="version-date">2026年6月11日</div>
<div class="version-desc">
首个公开 Beta 测试版本。<br>
<ul>
<li>变量声明和赋值</li>
<li>表达式计算(算术运算、比较运算)</li>
<li>条件语句(if/else</li>
<li>循环语句(while</li>
<li>print 函数(支持 "nel" 参数控制换行)</li>
<li>文件级配置(sg 语法)</li>
<li>跨平台支持(Windows、macOS、Linux</li>
</ul>
</div>
<div class="version-download">
<strong>下载:</strong>
<ul>
<li><a href="download/source/Oraset-Re+4.0.0-Beta-source.tar.gz">源码 (tar.gz)</a></li>
<li><a href="download/pkg/Oraset-Re+4.0.0-Beta.pkg">macOS (pkg)</a></li>
<li><a href="download/deb/Oraset-Re+4.0.0-Beta.deb">Linux (deb)</a></li>
<li><a href="download/exe/Oraset-Re+4.0.0-Beta.exe">Windows (exe)</a></li>
</ul>
<p class="note">💡 如果您已安装 Oraset-Re+4.0.1-BetaN(+AU) 或更高版本,可使用 <code>oraset -u Oraset-Re+4.0.0-Beta</code> 安装此版本</p>
</div>
</li>
</ul>
<hr>
<p>Oraset Project &copy; 2026</p>
</main>
</div>
<script>
fetch('docs/api.php')
.then(function(response) {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(function(data) {
var navList = document.getElementById('doc-nav-list');
navList.innerHTML = '';
if (data.articles && data.articles.length > 0) {
data.articles.forEach(function(article) {
var li = document.createElement('li');
var a = document.createElement('a');
a.href = 'docs/index.php?doc=' + article.name;
a.textContent = article.title;
li.appendChild(a);
navList.appendChild(li);
});
} else {
navList.innerHTML = '<li><span class="sidebar-loading">暂无文档</span></li>';
}
})
.catch(function(error) {
console.error('Error loading document list:', error);
document.getElementById('doc-nav-list').innerHTML = '<li><span class="sidebar-loading">加载失败</span></li>';
});
</script>
</body>
</html>