返回列表 发新帖

求加汇编语法高亮

[复制链接]

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-4-7 20:18:38 来自手机  | 显示全部楼层 | 阅读模式
或者添加自定义语法高亮功能
回复

使用道具 举报

19

主题

1507

帖子

2970

积分

大学生

Rank: 5Rank: 5

金币
23
好评
3
信誉
100

考神MT论坛最佳新人MT论坛新人

QQ
发表于 2022-4-8 08:19:18 来自手机  | 显示全部楼层
看看隐藏
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-4-10 19:25:48 来自手机  | 显示全部楼层
王祇修 发表于 2022-4-8 08:19
看看隐藏

你会添加吗
回复

使用道具 举报

14

主题

198

帖子

577

积分

初中生

Rank: 3Rank: 3

金币
228
好评
0
信誉
100

MT论坛帅哥考神MT论坛新人

QQ
发表于 2022-4-10 20:08:58 来自手机  | 显示全部楼层
自定义语法高亮
回复

使用道具 举报

19

主题

1507

帖子

2970

积分

大学生

Rank: 5Rank: 5

金币
23
好评
3
信誉
100

考神MT论坛最佳新人MT论坛新人

QQ
发表于 2022-4-11 09:36:40 来自手机  | 显示全部楼层
不会不会
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-5-14 16:43:38 来自手机  | 显示全部楼层
作者更新后添加了自定义语法高亮功能,没添加汇编语法高亮,自定义语法需要会正则表达式。关键是我不会正则表达式啊,我是个小白。
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-5-14 17:46:19 | 显示全部楼层
写了一点,关于大小写不敏感的问题解决不了,
比如:mov MOV要都添加进去才能高亮
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-5-14 17:48:11 | 显示全部楼层
这是我写的,没完成,关键字我也不知道太多,后缀名改成mts就可以安装了,mts格式不让上传

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-5-14 17:54:19 来自手机  | 显示全部楼层

  1. // 注释内容
  2. {
  3.     name: ["Assembly", ".asm"]
  4.     hide: false
  5.     ignoreCase: false
  6.    
  7.     colors: [
  8.         "comment", #8C8C8C,#8C8C8C
  9.      //   "颜色名称" > "comment"
  10.     ]
  11.     comment: {startsWith: "/*", endsWith: "*/"}
  12.     comment: {startsWith: "//"}
  13.    
  14.   //  lineBackground: {match: /正则表达式/, color: "颜色名称"}
  15.    
  16.    contains: [
  17.        // {match: /正则表达式/, 0: "颜色名称"}
  18.       
  19.        {match:
  20.        keywordsToRegex(
  21.             "mov MOV db DB dw DW times call CALL jmp JMP org ORG"
  22.             
  23.             ) ,0: "keyword"}
  24.             
  25.         {
  26.             start: {match: /;/}
  27.             end: {match: /\n/}
  28.             color: "comment"
  29.             
  30.             // contains: [
  31.             // ......
  32.             // ]
  33.         }
  34.       //  {builtin: #内置的匹配器#}
  35.             
  36.     ]
  37.   //  codeFormatter: #内置的代码格式化器#
  38.   //  codeShrinker: #内置的代码压缩器#
  39. }
复制代码
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-5-14 17:58:44 来自手机  | 显示全部楼层
代码传上来了,那个txt不用下载了
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 2022-5-14 18:06:32 来自手机  | 显示全部楼层
不区分大小写搞定了
看文档的时候理解错了
  1. ignoreCase: true. // 这里改成true 就不区分大小写了
复制代码

我把false理解成不区分大小写了
回复

使用道具 举报

1

主题

55

帖子

135

积分

小学生

Rank: 2

金币
56
好评
0
信誉
100
发表于 7 天前 来自手机  | 显示全部楼层
没人看吗
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表