Skip to content

Commit 8ccf1f9

Browse files
committed
GROUP and ENDGROUP was highlighted wrong
also added indentation
1 parent d63e4f0 commit 8ccf1f9

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Preferences/Miscellaneous.tmPreferences

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<key>settings</key>
1010
<dict>
1111
<key>decreaseIndentPattern</key>
12-
<string>(?i)(^\s*(END|ENDIF|RETURN|NEXT|ENDWHILE|UNTIL))</string>
12+
<string>(?i)(^\s*(END|ENDIF|RETURN|NEXT|ENDWHILE|UNTIL|ENDGROUP))</string>
1313
<key>increaseIndentPattern</key>
14-
<string>(?i)(^\s*(IF)\b.*\sTHEN$)|(^\s*(ELSE)\s*$)|(^\s*(FOR|DO|WHILE|REPEAT)\b.*$)</string>
14+
<string>(?i)(^\s*(IF)\b.*\sTHEN$)|(^\s*(ELSE)\s*$)|(^\s*(FOR|DO|WHILE|REPEAT|GROUP)\b.*$)</string>
1515
<key>shellVariables</key>
1616
<array>
1717
<dict>

Syntaxes/GDL.YAML-tmLanguage

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ patterns:
2929
name: keyword.operator.gdl
3030

3131
# C O N T R O L S
32-
- match: (?i)(?<=^|\s)(FOR|TO|STEP|NEXT|DO|WHILE|ENDWHILE|REPEAT|UNTIL|IF|THEN|ELSE|ENDIF|GOTO|GOSUB|RETURN|END|EXIT|BREAKPOINT)(?=$|\s)
32+
- match: (?i)(?<=^|\s)(FOR|TO|STEP|NEXT|DO|WHILE|END(WHILE|IF|GROUP)|REPEAT|UNTIL|IF|THEN|ELSE|GO(TO|SUB)|RETURN|EXIT|BREAKPOINT|GROUP)(?=$|\s)
3333
name: keyword.control.flow.gdl
3434

3535
- match: (?i)(?<=^|\s)(ADD[2XYZ]?|ROT[2XYZ]?|MUL[2XYZ]?|XFORM|DEL(\sTOP)?)(?=$|\s|\+|\-|\^|\*{1,2}|\/|\=|<|>|<\=|>\=|<>|\#)
@@ -79,7 +79,7 @@ patterns:
7979
- match: (?i)(?<=^|\s)(CUT(PLANE(\{[23]\})?|POLY[A]?|FORM|SHAPE|END)|WALL(HOLE|NICHE))(?=$|\s)
8080
name: keyword.gdl.shape.3D.cut
8181

82-
- match: (?i)(?<=^|\s)((ADD|ISECT|SUB|PLACE|KILL)?(GROUP)|SWEEPGROUP(\{2\})?|ISECTLINES|CREATE_GROUP_MAT)(?=$|\s)
82+
- match: (?i)(?<=^|\s)((ADD|ISECT|SUB|PLACE|KILL)GROUP|SWEEPGROUP(\{2\})?|ISECTLINES|CREATE_GROUP_MAT)(?=$|\s)
8383
name: keyword.gdl.shape.3D.seo
8484

8585
- match: (?i)(?<=^|\s)(TEXT|RICHTEXT)(?=$|\s)

Syntaxes/GDL.tmLanguage

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
</dict>
5252
<dict>
5353
<key>match</key>
54-
<string>(?i)(?&lt;=^|\s)(FOR|TO|STEP|NEXT|DO|WHILE|ENDWHILE|REPEAT|UNTIL|IF|THEN|ELSE|ENDIF|GOTO|GOSUB|RETURN|END|EXIT|BREAKPOINT)(?=$|\s)</string>
54+
<string>(?i)(?&lt;=^|\s)(FOR|TO|STEP|NEXT|DO|WHILE|END(WHILE|IF|GROUP)|REPEAT|UNTIL|IF|THEN|ELSE|GO(TO|SUB)|RETURN|EXIT|BREAKPOINT|GROUP)(?=$|\s)</string>
5555
<key>name</key>
5656
<string>keyword.control.flow.gdl</string>
5757
</dict>
@@ -155,7 +155,7 @@
155155
</dict>
156156
<dict>
157157
<key>match</key>
158-
<string>(?i)(?&lt;=^|\s)((ADD|ISECT|SUB|PLACE|KILL)?(GROUP)|SWEEPGROUP(\{2\})?|ISECTLINES|CREATE_GROUP_MAT)(?=$|\s)</string>
158+
<string>(?i)(?&lt;=^|\s)((ADD|ISECT|SUB|PLACE|KILL)GROUP|SWEEPGROUP(\{2\})?|ISECTLINES|CREATE_GROUP_MAT)(?=$|\s)</string>
159159
<key>name</key>
160160
<string>keyword.gdl.shape.3D.seo</string>
161161
</dict>

0 commit comments

Comments
 (0)