BBC BASIC 语法
SublimeText 用于 BBC BASIC 文件的语法模式
标签 语言语法
详细信息
安装次数
- 总数 315
- Win 185
- Mac 67
- Linux 63
8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | 6 月 23 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
为文本 BBC BASIC 文件提供 SublimeText 语法高亮
BBB BASIC 文本文件的 SublimeText 语法定义,以启用语法高亮。虽然关键字对于 RISC OS 使用的 BBC BASIC V/VI 版本已完整,但它也应该适用于早期版本以及其他平台。
配色方案
语法配色方案可识别关键字以及某些语言功能。
着色功能包括
- 注释,以
REM
为前缀。 - 函数和过程声明(及其结束)。
- 函数和过程调用。
- 控制和循环结构。
- 行号前缀。
- BASIC 风格的十六进制(
&xxx
)和二进制(%bbb
)数字。 - CLI 命令,以线首的
*
前缀。
不支持的功能
- 内联汇编块。
- 对上下文的理解。
文件识别
BBC BASIC 文件在非 RISC OS 文件系统上通常以 ,fd1
为后缀命名。 fd1
是文本 BASIC 代码的文件类型编号。BBC BASIC 的非 RISC OS 版本使用扩展名 .bbc
,该扩展名由语法模式识别。
要强制为此类文件使用 BBC BASIC 模式,建议使用 ApplySyntax 包(或类似包)来选择语法模式。
以下配置适用于在 ApplySyntax.sublime-settings
中使用
{
// BBC Basic using RISC OS naming convention and extension
"syntax": "BBCBASIC/BBCBASIC",
"rules": [
{"file_path": ".*(,fd1|\\.bbc)$"},
]
},
手动安装
- 将
BBCBASIC.sublime-syntax
文件放置在 Sublime Text 的包用户文件夹内(偏好设置 | 浏览包...
) - 重启 Sublime Text
使用 Package Control 安装
- 安装 Package Control
- 运行“Package Control: 安装包”命令,找到并安装
BBC BASIC
包。 - 如有必要,重新启动 Sublime Text
许可协议
本包依据 MIT 许可协议许可。