File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff 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)
Original file line number Diff line number Diff line change 5151 </dict >
5252 <dict >
5353 <key >match </key >
54- <string >(?i)(?< =^|\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)(?< =^|\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 >
155155 </dict >
156156 <dict >
157157 <key >match </key >
158- <string >(?i)(?< =^|\s)((ADD|ISECT|SUB|PLACE|KILL)?( GROUP) |SWEEPGROUP(\{2\})?|ISECTLINES|CREATE_GROUP_MAT)(?=$|\s) </string >
158+ <string >(?i)(?< =^|\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 >
You can’t perform that action at this time.
0 commit comments