grammars/source.x10.json in github-linguist-7.11.1 vs grammars/source.x10.json in github-linguist-7.12.0

- old
+ new

@@ -1,64 +2 @@ -{ - "name": "X10", - "scopeName": "source.x10", - "patterns": [ - { - "name": "keyword.control.x10", - "match": "\\b(assert|async|at|athome|ateach|atomic|break|case|catch|clocked|continue|def|default|do|else|finally|finish|for|goto|if|in|new|offer|operator|return|switch|throw|try|val|var|when|while)\\b" - }, - { - "name": "keyword.operator.x10", - "match": "\\b(as|haszero|instanceof|isref)\\b" - }, - { - "name": "constant.language.x10", - "match": "\\b(false|null|true)\\b" - }, - { - "name": "variable.language.x10:", - "match": "\\b(here|self|super|this)\\b" - }, - { - "name": "entity.name.type.x10", - "match": "\\b(class|interface|struct|type)\\b" - }, - { - "name": "storage.type.primitive.x10", - "match": "\\b(void)\\b" - }, - { - "name": "storage.modifier.x10", - "match": "\\b(abstract|extends|final|implements|native|offers|private|property|protected|public|static|throws|transient)\\b" - }, - { - "name": "keyword.other.x10", - "match": "\\b(import|package)\\b" - }, - { - "name": "string.quoted.double.x10", - "begin": "\"", - "end": "\"", - "patterns": [ - { - "name": "constant.character.escape.x10", - "match": "\\\\." - } - ] - }, - { - "name": "comment.line.double-slash.x10", - "begin": "//", - "end": "\\n" - }, - { - "name": "comment.block.documentationx10", - "begin": "/\\*\\*", - "end": "\\*/" - }, - { - "name": "comment.block.x10", - "begin": "/\\*", - "end": "\\*/" - } - ] -} +{"name":"X10","scopeName":"source.x10","patterns":[{"name":"keyword.control.x10","match":"\\b(assert|async|at|athome|ateach|atomic|break|case|catch|clocked|continue|def|default|do|else|finally|finish|for|goto|if|in|new|offer|operator|return|switch|throw|try|val|var|when|while)\\b"},{"name":"keyword.operator.x10","match":"\\b(as|haszero|instanceof|isref)\\b"},{"name":"constant.language.x10","match":"\\b(false|null|true)\\b"},{"name":"variable.language.x10:","match":"\\b(here|self|super|this)\\b"},{"name":"entity.name.type.x10","match":"\\b(class|interface|struct|type)\\b"},{"name":"storage.type.primitive.x10","match":"\\b(void)\\b"},{"name":"storage.modifier.x10","match":"\\b(abstract|extends|final|implements|native|offers|private|property|protected|public|static|throws|transient)\\b"},{"name":"keyword.other.x10","match":"\\b(import|package)\\b"},{"name":"string.quoted.double.x10","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.x10","match":"\\\\."}]},{"name":"comment.line.double-slash.x10","begin":"//","end":"\\n"},{"name":"comment.block.documentationx10","begin":"/\\*\\*","end":"\\*/"},{"name":"comment.block.x10","begin":"/\\*","end":"\\*/"}]}