Atom中的自定义语法突出显示

杰克逊

作为一种自我锻炼,我开发了一种简单的类似于汇编程序的语言。我想在Atom中为此添加语法突出显示。我有正确突出显示的命令,注释和文字,但是由于某种原因我的变量没有突出显示。

这是该语言的示例:

# comment
cmd $v 1234    # comment
mov $ $v

其中$v$是变量,cmdmov是命令。

这是我.cson的突出显示:

'fileTypes': [
  'yasa'
]
'scopeName': 'source.yasa'
'name': 'yasa'
'patterns': [
  {
    'comment':'command'
    'match':'^[a-z]{3}'
    'name':'support.function.builtin.yasa'
  }
  {
    'comment':'variable'
    'match':'\$[a-z]?'
    'name':'variable.other.normal.yasa'
  }
  {
    'comment':'literal'
    'match':'[ 0-9]+'
    'name':'constant.numeric.yasa'
  }
  {
    'comment':'comment'
    'match': '#.*'
    'name':'comment.line.number-sign.yasa'
  }
]

除了\$[a-z]?in以外,其他一切正常variable据我了解,这应该$从字面上匹配字符,然后是ato的任何字母的0或1 z,这正是我需要的。不幸的是,没有突出显示变量。

维克多·史翠比维

您可以[$][a-z]?放心使用,因为在字符类(在方括号中定义的那些regex构造)内部,不必转义[...]特殊的regex元字符(或有时称为魔术字符)。

通常,$表示字符串的结尾(或一行,取决于regex修饰符,并且其行为在各种regex风格之间也有所不同)。转义可以使用1个斜杠或2个斜杠来完成(取决于环境)。如果不确定,经验法则是将其放入字符类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义Visual Studio Code中的语法突出显示

来自分类Dev

在gedit中创建自定义语法突出显示

来自分类Dev

在gedit中创建自定义语法突出显示

来自分类Dev

QScintilla自定义语法突出显示

来自分类Dev

Notepad ++-自定义语法突出显示

来自分类Dev

JetBrains IDE的自定义语法突出显示

来自分类Dev

Vim:寻找帮助以创建自定义语法突出显示

来自分类Dev

傻瓜的自定义gedit语法突出显示了吗?

来自分类Dev

Sublime Text 3:自定义某些语法突出显示

来自分类Dev

Geany:bibtex文件的自定义语法突出显示(* .bib)

来自分类Dev

根据IntelliJ IDEA中的type属性,对<script>元素的内容进行自定义语法突出显示

来自分类Dev

使用自定义语言在React应用中突出显示语法

来自分类Dev

Sublime Text 3中的自定义语法突出显示–无法转换

来自分类Dev

在传单中突出显示自定义图标

来自分类Dev

在标签栏中设置自定义图标以突出显示/不突出显示

来自分类Dev

geany自定义文件类型.sass用于语法突出显示

来自分类Dev

Geany:某些单词的自定义文件类型的语法突出显示

来自分类Dev

PHPStorm:PHP语法突出显示编辑/添加规则和自定义

来自分类Dev

在Notepad ++中将自定义扩展名分配给语言的语法突出显示

来自分类Dev

使用自定义语法突出显示文件时如何删除100kB的限制?

来自分类Dev

自定义vim突出显示

来自分类Dev

Atom语法突出显示指南

来自分类Dev

Atom语法突出显示指南

来自分类Dev

Vim自定义语法突出显示,包括指定范围内的其他语言语法

来自分类Dev

定义面孔以在Emacs中突出显示语法

来自分类Dev

是否可以(以及如何)对内置Midnight Commander编辑器/查看器中的语法突出显示进行用户自定义?

来自分类Dev

如何在Vim CtrlP中自定义线条突出显示颜色?

来自分类Dev

在自定义ListView适配器中按项目时突出显示效果

来自分类Dev

如何在警报对话框中自定义颜色或突出显示PositiveButton和NegativeButton

Related 相关文章

  1. 1

    自定义Visual Studio Code中的语法突出显示

  2. 2

    在gedit中创建自定义语法突出显示

  3. 3

    在gedit中创建自定义语法突出显示

  4. 4

    QScintilla自定义语法突出显示

  5. 5

    Notepad ++-自定义语法突出显示

  6. 6

    JetBrains IDE的自定义语法突出显示

  7. 7

    Vim:寻找帮助以创建自定义语法突出显示

  8. 8

    傻瓜的自定义gedit语法突出显示了吗?

  9. 9

    Sublime Text 3:自定义某些语法突出显示

  10. 10

    Geany:bibtex文件的自定义语法突出显示(* .bib)

  11. 11

    根据IntelliJ IDEA中的type属性,对<script>元素的内容进行自定义语法突出显示

  12. 12

    使用自定义语言在React应用中突出显示语法

  13. 13

    Sublime Text 3中的自定义语法突出显示–无法转换

  14. 14

    在传单中突出显示自定义图标

  15. 15

    在标签栏中设置自定义图标以突出显示/不突出显示

  16. 16

    geany自定义文件类型.sass用于语法突出显示

  17. 17

    Geany:某些单词的自定义文件类型的语法突出显示

  18. 18

    PHPStorm:PHP语法突出显示编辑/添加规则和自定义

  19. 19

    在Notepad ++中将自定义扩展名分配给语言的语法突出显示

  20. 20

    使用自定义语法突出显示文件时如何删除100kB的限制?

  21. 21

    自定义vim突出显示

  22. 22

    Atom语法突出显示指南

  23. 23

    Atom语法突出显示指南

  24. 24

    Vim自定义语法突出显示,包括指定范围内的其他语言语法

  25. 25

    定义面孔以在Emacs中突出显示语法

  26. 26

    是否可以(以及如何)对内置Midnight Commander编辑器/查看器中的语法突出显示进行用户自定义?

  27. 27

    如何在Vim CtrlP中自定义线条突出显示颜色?

  28. 28

    在自定义ListView适配器中按项目时突出显示效果

  29. 29

    如何在警报对话框中自定义颜色或突出显示PositiveButton和NegativeButton

热门标签

归档