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
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:
@@ -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 © 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>
|
||||
Reference in New Issue
Block a user