Skip to content

Commit ec33e36

Browse files
committed
prisms
1 parent 01042b8 commit ec33e36

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Syntaxes/GDL.tmLanguage

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<array>
1414
<dict>
1515
<key>match</key>
16-
<string>(?i)\b(\!NOCONTOUR|BAS|BOX|CONT|FILLA|FILTER|GDLBIN|HIP_ROOFS|LIN|LINE|NOD|NODE|ORIGO|PARS|PAUSE|PLOTMAKER|PLOTTER|RECT_|SFLINE|TET|TETRA|TRI|UI_CANCEL|UI_OK|VOCA|WALL_)\b</string>
16+
<string>(?i)\b(\!NOCONTOUR|BAS|BOX|CONT|FILLA|FILTER|GDLBIN|HIP_ROOFS|(LIN|NOD)(E)?|ORIGO|PARS|PAUSE|PLOTMAKER|PLOTTER|RECT_|SFLINE|TET(RA)?|TRI|UI_(CANCEL|OK)|VOCA|WALL_)\b</string>
1717
<key>name</key>
1818
<string>invalid.deprecated.gdl</string>
1919
</dict>
@@ -87,7 +87,7 @@
8787
</dict>
8888
<dict>
8989
<key>match</key>
90-
<string>(?i)(?&lt;=^|\s)(SLAB(_?)|CSLAB_|CROOF_(\{2\})?|[CB]WALL_|XWALL_(\{2\})?|BEAM|MESH|POLYROOF)(?=$|\s)</string>
90+
<string>(?i)(?&lt;=^|\s)(SLAB(_?)|CSLAB_|CROOF_(\{[23]\})?|[CB]WALL_|XWALL_(\{[23]\})?|BEAM|MESH|POLYROOF(\{[23]\})?)(?=$|\s)</string>
9191
<key>name</key>
9292
<string>keyword.gdl.shape.3D.complex</string>
9393
</dict>
@@ -99,7 +99,13 @@
9999
</dict>
100100
<dict>
101101
<key>match</key>
102-
<string>(?i)(?&lt;=^|\s)(PYRAMID|RULED(\{2\})?|EXTRUDE|SWEEP|TUBE[A]?|MASS|COONS|REVOLVE(\{2\})?|EXTRUDEDSHELL|REVOLVEDSHELL|REVOLVEDSHELLANGULAR|RULEDSHELL)(?=$|\s)</string>
102+
<string>(?i)(?&lt;=^|\s)(PRISM_?|[BFH]PRISM_|[CS]PRISM_(\{[23]\})?)(?=$|\s)</string>
103+
<key>name</key>
104+
<string>keyword.gdl.shape.3D.prisms</string>
105+
</dict>
106+
<dict>
107+
<key>match</key>
108+
<string>(?i)(?&lt;=^|\s)(PYRAMID|RULED(\{2\})?|EXTRUDE|SWEEP|TUBE[A]?|MASS(\{2\})?|COONS|REVOLVE(\{[2-5]\})?|(EXTRUDED|REVOLVED|RULED)SHELL(\{2\})?|REVOLVEDSHELLANGULAR(\{2\})?)(?=$|\s)</string>
103109
<key>name</key>
104110
<string>keyword.gdl.shape.3D.poly</string>
105111
</dict>
@@ -177,7 +183,7 @@
177183
</dict>
178184
<dict>
179185
<key>match</key>
180-
<string>(?i)(?&lt;=^|\s)(UI_(DIALOG|PAGE|CURRENT_PAGE|BUTTON|SEPARATOR|GROUPBOX|PICT|STYLE|OUTFIELD|INFIELD(\{[2-3]\})?|RADIOBUTTON|TOOLTIP|LISTFIELD|LISTITEM(\{2\})?|COLORPICKER(\{2\})?|SLIDER(\{2\})?))(?=$|\s)</string>
186+
<string>(?i)(?&lt;=^|\s)(UI_(DIALOG|(CURRENT_)?PAGE|BUTTON|SEPARATOR|GROUPBOX|PICT|STYLE|OUTFIELD|INFIELD(\{[2-3]\})?|RADIOBUTTON|TOOLTIP|LISTFIELD|LISTITEM(\{2\})?|COLORPICKER(\{2\})?|SLIDER(\{2\})?))(?=$|\s)</string>
181187
<key>name</key>
182188
<string>keyword.gdl.nongeo.ui</string>
183189
</dict>

0 commit comments

Comments
 (0)