ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

BBC BASIC 语法

gerph ST3

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

源代码
raw.​githubusercontent.​com

为文本 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 许可协议许可。