Skip to content

Commit 46c34b2

Browse files
committed
Updated highlighting config for new keywords.
1 parent 0c71079 commit 46c34b2

7 files changed

Lines changed: 27 additions & 27 deletions

File tree

org.omg.sysml.jupyter.jupyterlab/src/main/mode.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ export function defineSysMLv2Mode(): void {
4444
"dependency", "derived", "do", "doc", "else", "end", "entry", "enum", "event", "exhibit", "exit",
4545
"expose", "feature", "filter", "first", "flow", "for", "fork", "frame", "from", "hastype", "if",
4646
"implies", "import", "in", "include", "individual", "inout", "interface", "istype", "item", "join",
47-
"language", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of", "or",
48-
"ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected", "public",
49-
"readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement", "return",
50-
"satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
51-
"succession", "then", "timeslice", "to", "transition", "use", "variant", "variation", "verification",
52-
"verify", "via", "view", "viewpoint", "xor"
47+
"language", "loop", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of",
48+
"or", "ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected",
49+
"public", "readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement",
50+
"return", "satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
51+
"succession", "then", "timeslice", "to", "transition", "until", "use", "variant", "variation",
52+
"verification", "verify", "via", "view", "viewpoint", "while", "xor"
5353
].reduce(f_wordify, {}),
5454
defKeywords: [
5555
"action", "allocation", "analysis", "attribute", "binding", "calc", "case", "comment", "concern",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
group=org.omg.sysml
2-
version=0.18.0-SNAPSHOT
2+
version=0.19.0-SNAPSHOT

org.omg.sysml.jupyter.kernel/src/main/resources/kernel/kernel.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@ var enableMode = function (CodeMirror) {
5656
"dependency", "derived", "do", "doc", "else", "end", "entry", "enum", "event", "exhibit", "exit",
5757
"expose", "feature", "filter", "first", "flow", "for", "fork", "frame", "from", "hastype", "if",
5858
"implies", "import", "in", "include", "individual", "inout", "interface", "istype", "item", "join",
59-
"language", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of", "or",
60-
"ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected", "public",
61-
"readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement", "return",
62-
"satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
63-
"succession", "then", "timeslice", "to", "transition", "use", "variant", "variation", "verification",
64-
"verify", "via", "view", "viewpoint", "xor"
59+
"language", "loop", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of",
60+
"or", "ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected",
61+
"public", "readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement",
62+
"return", "satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
63+
"succession", "then", "timeslice", "to", "transition", "until", "use", "variant", "variation",
64+
"verification", "verify", "via", "view", "viewpoint", "while", "xor"
6565
]),
6666
defKeywords: words([
6767
"action", "allocation", "analysis", "attribute", "binding", "calc", "case", "comment", "concern",

tool-support/syntax-highlighting/jetbrains/SysML.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<option name="HAS_PARENS" value="true" />
1212
<option name="HAS_STRING_ESCAPES" value="true" />
1313
</options>
14-
<keywords keywords="about;abstract;accept;action;actor;alias;all;allocate;allocation;analysis;and;as;assert;assign;assume;attribute;bind;binding;by;calc;case;comment;concern;connect;connection;constraint;decide;def;default;defined;dependency;derived;do;doc;else;end;entry;enum;event;exhibit;exit;expose;false;feature;filter;first;flow;for;fork;frame;from;hastype;if;implies;import;in;include;individual;inout;interface;istype;item;join;language;merge;message;metadata;nonunique;not;null;objective;occurrence;of;or;ordered;out;package;parallel;part;perform;port;private;protected;public;readonly;redefines;ref;render;rendering;rep;require;requirement;return;satisfy;send;snapshot;specializes;stakeholder;state;subject;subsets;succession;then;timeslice;to;transition;true;use;variant;variation;verification;verify;via;view;viewpoint;xor" ignore_case="false" />
14+
<keywords keywords="about;abstract;accept;action;actor;alias;all;allocate;allocation;analysis;and;as;assert;assign;assume;attribute;bind;binding;by;calc;case;comment;concern;connect;connection;constraint;decide;def;default;defined;dependency;derived;do;doc;else;end;entry;enum;event;exhibit;exit;expose;false;feature;filter;first;flow;for;fork;frame;from;hastype;if;implies;import;in;include;individual;inout;interface;istype;item;join;language;loop;merge;message;metadata;nonunique;not;null;objective;occurrence;of;or;ordered;out;package;parallel;part;perform;port;private;protected;public;readonly;redefines;ref;render;rendering;rep;require;requirement;return;satisfy;send;snapshot;specializes;stakeholder;state;subject;subsets;succession;then;timeslice;to;transition;true;until;use;variant;variation;verification;verify;via;view;viewpoint;while;xor" ignore_case="false" />
1515
<keywords2 keywords="!;!=;%;&amp;;&amp;&amp;;*;**;+;-;-&gt;;..;/;:;::;:=;:&gt;;:&gt;&gt;;&lt;;&lt;=;=;==;=&gt;;&gt;;&gt;=;?;??;@;^;^^;|;||;~" />
1616
</highlighting>
1717
<extensionMap>

tool-support/syntax-highlighting/jupyter/kernel.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@ var enableMode = function (CodeMirror) {
5656
"dependency", "derived", "do", "doc", "else", "end", "entry", "enum", "event", "exhibit", "exit",
5757
"expose", "feature", "filter", "first", "flow", "for", "fork", "frame", "from", "hastype", "if",
5858
"implies", "import", "in", "include", "individual", "inout", "interface", "istype", "item", "join",
59-
"language", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of", "or",
60-
"ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected", "public",
61-
"readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement", "return",
62-
"satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
63-
"succession", "then", "timeslice", "to", "transition", "use", "variant", "variation", "verification",
64-
"verify", "via", "view", "viewpoint", "xor"
59+
"language", "loop", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of",
60+
"or", "ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected",
61+
"public", "readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement",
62+
"return", "satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
63+
"succession", "then", "timeslice", "to", "transition", "until", "use", "variant", "variation",
64+
"verification", "verify", "via", "view", "viewpoint", "while", "xor"
6565
]),
6666
defKeywords: words([
6767
"action", "allocation", "analysis", "attribute", "binding", "calc", "case", "comment", "concern",

tool-support/syntax-highlighting/jupyter/mode.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ export function defineSysMLv2Mode(): void {
4444
"dependency", "derived", "do", "doc", "else", "end", "entry", "enum", "event", "exhibit", "exit",
4545
"expose", "feature", "filter", "first", "flow", "for", "fork", "frame", "from", "hastype", "if",
4646
"implies", "import", "in", "include", "individual", "inout", "interface", "istype", "item", "join",
47-
"language", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of", "or",
48-
"ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected", "public",
49-
"readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement", "return",
50-
"satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
51-
"succession", "then", "timeslice", "to", "transition", "use", "variant", "variation", "verification",
52-
"verify", "via", "view", "viewpoint", "xor"
47+
"language", "loop", "merge", "message", "metadata", "nonunique", "not", "objective", "occurrence", "of",
48+
"or", "ordered", "out", "package", "parallel", "part", "perform", "port", "private", "protected",
49+
"public", "readonly", "redefines", "ref", "render", "rendering", "rep", "require", "requirement",
50+
"return", "satisfy", "send", "snapshot", "specializes", "stakeholder", "state", "subject", "subsets",
51+
"succession", "then", "timeslice", "to", "transition", "until", "use", "variant", "variation",
52+
"verification", "verify", "via", "view", "viewpoint", "while", "xor"
5353
].reduce(f_wordify, {}),
5454
defKeywords: [
5555
"action", "allocation", "analysis", "attribute", "binding", "calc", "case", "comment", "concern",

tool-support/syntax-highlighting/vscode/sysml/syntaxes/sysml.tmLanguage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"repository": {
1919
"keywords": {
2020
"patterns": [
21-
{ "match": "\\b(about|abstract|accept|action|actor|alias|all|allocate|allocation|analysis|and|as|assert|assign|assume|attribute|bind|binding|by|calc|case|comment|concern|connect|connection|constraint|decide|def|default|defined|dependency|derived|do|doc|else|end|entry|enum|event|exhibit|exit|expose|false|feature|filter|first|flow|for|fork|frame|from|hastype|if|implies|import|in|include|individual|inout|interface|istype|item|join|language|merge|message|metadata|nonunique|not|null|objective|occurrence|of|or|ordered|out|package|parallel|part|perform|port|private|protected|public|readonly|redefines|ref|render|rendering|rep|require|requirement|return|satisfy|send|snapshot|specializes|stakeholder|state|subject|subsets|succession|then|timeslice|to|transition|true|use|variant|variation|verification|verify|via|view|viewpoint|xor)\\b", "name": "keyword.other.sysml" },
21+
{ "match": "\\b(about|abstract|accept|action|actor|alias|all|allocate|allocation|analysis|and|as|assert|assign|assume|attribute|bind|binding|by|calc|case|comment|concern|connect|connection|constraint|decide|def|default|defined|dependency|derived|do|doc|else|end|entry|enum|event|exhibit|exit|expose|false|feature|filter|first|flow|for|fork|frame|from|hastype|if|implies|import|in|include|individual|inout|interface|istype|item|join|language|loop|merge|message|metadata|nonunique|not|null|objective|occurrence|of|or|ordered|out|package|parallel|part|perform|port|private|protected|public|readonly|redefines|ref|render|rendering|rep|require|requirement|return|satisfy|send|snapshot|specializes|stakeholder|state|subject|subsets|succession|then|timeslice|to|transition|true|until|use|variant|variation|verification|verify|via|view|viewpoint|while|xor)\\b", "name": "keyword.other.sysml" },
2222
{ "match": "(%|&|&&|\\?|\\?\\?|\\^|\\^\\^|\\||\\|\\|)", "name": "keyword.operator.logical.sysml" },
2323
{ "match": "(!|!=|\\<|\\<=|=|==|\\>|\\>=)", "name": "keyword.operator.comparison.sysml" },
2424
{ "match": "(\\*|\\*\\*|\\+|\\-|/)", "name": "keyword.operator.arithmetic.sysml" },

0 commit comments

Comments
 (0)