Skip to content

Commit 45ae51d

Browse files
committed
add few missing Globals
1 parent 4ad5215 commit 45ae51d

File tree

2 files changed

+107
-31
lines changed

2 files changed

+107
-31
lines changed

GDL.sublime-syntax

+106-30
Original file line numberDiff line numberDiff line change
@@ -491,16 +491,24 @@ contexts:
491491
scope: keyword.globals.window.gdl
492492
493493
- match: |-
494-
(?ix)\b(LABEL_(POSITION|CUSTOM_ARROW|ARROW((HEAD)?_PEN|_LINETYPE)|FONT_(NAME|STYLE(2)?)|TEXT_(SIZE|(BG_)?PEN|ALIGN|LEADING|WIDTH_FACT|WRAP|CHARSPACE_FACT)
495-
|WRAP_TEXT|CHARSPACE_FACT|FRAME_(ON|OFFSET)|ANCHOR_POS|ROTANGLE|ALWAYS_READABLE|ASSOC_ELEM_ORIENTATION))
496-
\b
494+
(?ix)\b(LABEL_
495+
(Position|Custom_Arrow|Arrow((Head)?_Pen|_LINETYPE)
496+
|Font_(Name|Style(2)?)
497+
|Text_(Size|(BG_)?Pen|Align|Leading|Width_Fact|Wrap|Charspace_Fact)
498+
|Wrap_Text|Charspace_Fact|Frame_(On|Offset)
499+
|Anchor_Pos|Rotangle|Always_Readable
500+
|Has_Pointer
501+
|Assoc_Elem_(Orientation|Geometry)
502+
))\b
497503
scope: keyword.globals.label.gdl
498504
499505
- match: |-
500-
(?ix)(?<=^|\s|\+|\-|\^|\*|\*\*|\/|\=|<|>|<\=|>\=|<>|\#)(WALL_((INTGU)?ID|RESOL|((START|END)_)?THICKNESS|INCL|((MIN|MAX)_)?HEIGHT|MAT_(A|B|EDGE)|LINETYPE|FILL(_PEN)?
506+
(?ix)(?<=^|\s|\+|\-|\^|\*|\*\*|\/|\=|<|>|<\=|>\=|<>|\#)
507+
(WALL_((INTGU)?ID|RESOL|((START|END)_)?THICKNESS|INCL|((MIN|MAX)_)?HEIGHT|MAT_(A|B|EDGE)|LINETYPE|FILL(_PEN)?
501508
|(COMPS|BMAT)_NAME|SKINS_(PARAMS|NUMBER|BMAT_NAMES)|BMAT|(SECT|VIEW|FBGD)_PEN|DIRECTION|POSITION|(LENGTH|(GROSS_)?SURFACE)_[AB](_CON)?|CENTER_LENGTH|AREA|PERIMETER
502509
|EDGE_SURF|GROSS_VOLUME|VOLUME(_[AB])?(_CON)?|(DOORS|WINDS|HOLES|COLUMNS)_NR|(DOORS|WINDS)_SURF|HOLES_(SURF(_[AB])?|VOLUME)|(WINDS|DOORS)_WID|CROSSSECTION_TYPE
503-
|SKIN_((MIN|MAX)_HEIGHT|THICKNESS)_(A|B)|(INSU|AIR)_THICKNESS|TEXTURE_WRAP))\b
510+
|SKIN_((MIN|MAX)_HEIGHT|THICKNESS)_(A|B)|(INSU|AIR)_THICKNESS|Texture_Wrap
511+
|Flipped))\b
504512
scope: keyword.globals.wall.gdl
505513
506514
- match: |-
@@ -511,8 +519,18 @@ contexts:
511519
scope: keyword.globals.column.gdl
512520
513521
- match: |-
514-
(?ix)\b(BEAM_(THICKNESS|HEIGHT|REFLINE_OFFSET|PRIORITY|MAT_(RIGHT|LEFT|TOP|BOTTOM|END)|BMAT(_NAME)?|(OUTLINE|AXES)_LINETYPE|FILL(_PEN)?|(SECT|FBGD)_PEN
515-
|DIRECTION|POSITION|LENGTH_(RIGHT|LEFT)|(RIGHT|LEFT|TOP|BOTTOM|END)_SURF|VOLUME(_CON)?|HOLE(S_(NR|SURF|VOLUME)|_EDGE_SURF)|CROSSSECTION_TYPE|PROFILE_NAME|SEGMENT_(INDEX|INFO)))
522+
(?ix)\b(BEAM_(
523+
Thickness|Height|Refline_Offset|Priority
524+
|Mat_(Right|Left|Top|Bottom|End)
525+
|Bmat(_Name)?|(Outline|Axes)_Linetype
526+
|Fill(_Pen)?|(Sect|FBGD)_Pen
527+
|Direction|Position|Length_(Right|Left)
528+
|(Right|Left|Top|Bottom|End)_Surf
529+
|Volume(_Con)?
530+
|Hole(s_(Nr|Surf|Volume)|_Edge_Surf)
531+
|Crosssection_Type|Profile_Name
532+
|Segment_(Index|Info)
533+
|Elevation_(Top|Bottom)))
516534
(?=$|\s)
517535
scope: keyword.globals.beam.gdl
518536
@@ -529,13 +547,23 @@ contexts:
529547
\b
530548
scope: keyword.globals.roof.gdl
531549
532-
- match: (?i)\b(FILL_(LINETYPE|FILL(_PEN|_CATEGORY)?|PEN|BMAT_NAME|FBGD_PEN|SURF|PERIMETER|SEGMENT_NR|HOLES_(NR|AREA|PRM)))\b
550+
- match: (?i)\b(FILL_(Linetype|Fill(_Pen|_Category)?|Pen|Bmat(_Name)?|FBGD_Pen|Surf|Perimeter|Segment_Nr|Holes_(Nr|Area|Prm)))\b
533551
scope: keyword.globals.fill.gdl
534552

535553
- match: (?i)\b(MESH_((LINE)?TYPE|BASE_OFFSET|(USEREDGE|TRIEDGE|SECT|VIEW)_PEN|MAT_(TOP|EDGE|BOTT)|FILL(_PEN)?|BMAT(_NAME)?|FBGD_PEN|(TOP|EDGE|BOTTOM)_SURF|PERIMETER|VOLUME|SEGMENTS_NR|HOLES_(NR|AREA|PRM)))\b
536554
scope: keyword.globals.mesh.gdl
537555

538-
- match: (?i)\b(STAIR_(AREA|VOLUME|HEIGHT|WALKLINE_LENGTH|DEFAULT_(WIDTH|GOING_DEPTH|RISER_HEIGHT|TREAD_THICKNESS)|NR_OF_(RISERS|TREADS)(_IN_FLIGHTS)?|LANDING_NUMBER|STAIR_GRADIENT|RULE_(LIMITS|FLAGS)))\b
556+
- match: |-
557+
(?ix)\b(STAIR_(
558+
Area|Volume|Height|Walkline_Length
559+
|Default_(Width|Going_Depth|Riser_Height|Tread_Thickness)
560+
|Nr_of_(Risers|treads)(_in_Flights)?
561+
|Landing_Number|Stair_Gradient
562+
|Rule_(Limits|Flags)
563+
|(Start|End)_with_Riser
564+
|(Tread|Riser|Nosing)_Exist
565+
|Breakmark_Geometry
566+
))\b
539567
scope: keyword.globals.stair.general.gdl
540568
541569
- match: (?i)\b(TREAD_((FRONT_)?AREA|VOLUME|STEP_INDEX|ELEVATION|GOING|THICKNESS|BMATS|(LOWER|UPPER)_RISER_(THICKNESS|HEIGHT|SLANT_ANGLE)|NOSING(_METHOD|_BY_SLANTING)?)|STAIR_TREAD_(GEOMETRY|FLAGS))\b
@@ -548,12 +576,24 @@ contexts:
548576
scope: keyword.globals.stair.structure.gdl
549577

550578
- match: |-
551-
(?ix)\b(STAIR2D_((FULL|LOWER|MIDDLE|UPPER)_((TPOLYGON|RPOLYLINE|WALKLINE)_(GEOM|FLAGS)|BOUNDARY_GEOM)|BREAKMARK_(GEOM|FLAGS|ANGLE)
552-
|(EXT_(TPOLYGON|RPOLYLINE)|DRAIN_TPOLYGON|POLYLINES)_(GEOM|FLAGS)|STRUCT_ATTRIBUTES|LAYOUT_TYPES|DESCRIPTION_POSITION|CURRSTORY_LOCATION|VISIBILITY|CUSTOMDISPLAY))
553-
\b
579+
(?ix)\b(STAIR2D_(
580+
(Full|Lower|Middle|Upper)_((TPolygon|RPolyline|Walkline)_(Geom|Flags)|Boundary_Geom)
581+
|Full_SPoly(gon|line)_(Geom|Flags)
582+
|Breakmark_(Geom|Flags|Angle)
583+
|(Ext_(TPolygon|RPOlyline)|Drain_TPolygon|Polylines)_(Geom|Flags)
584+
|(Struct|Monolith)_Attributes
585+
|Layout_Types|Description_Position
586+
|Currstory_Location|Visibility|Customdisplay
587+
))\b
554588
scope: keyword.globals.stair.2D.gdl
555589
556-
- match: (?i)\b(RAILING_(HEIGHT|(3D|HORIZONTAL_)LENGTH|VOLUME|NR_OF_(SEGMENTS|POSTS|BALUSTERS|PANELS|RAILS)))\b
590+
- match: |-
591+
(?ix)\b(
592+
RAILING_(
593+
Height|(3D|Horizontal_)Length|Volume
594+
|Nr_of_(Segments|Posts|Balusters|Panels|Rails))
595+
|RAIL_Disconnected_Cuts)
596+
\b
557597
scope: keyword.globals.railing.general.gdl
558598
559599
- match: |-
@@ -565,10 +605,24 @@ contexts:
565605
- match: (?i)\b(RAIL2D_((FULL|LOWER|MIDDLE|UPPER)_((POLY(LINE|GON)_(GEOM|FLAGS))|VISIBILITY)|CUSTOMDISPLAY)|RAILPOST2D_VISIBILITY)\b
566606
scope: keyword.globals.railing.2D.gdl
567607

568-
- match: (?i)\b((CWALL_(ID|(((CONTOUR|MAINAXIS|SECAXIS|CUSTOM)_)?FRAMES_)?LENGTH|SURF(_BOUNDARY)?|PANELS_(SURF(_([NSEW]|NE|NW|SE|SW))?|NR)|HEIGHT|SLANT_ANGLE|THICKNESS|PATTERN_ANGLE))|(CWJUNC|CWACC)_TYPE)\b
608+
- match: |-
609+
(?ix)\b(
610+
(CWALL_(
611+
ID
612+
|(((Contour|Mainaxis|Secaxis|Custom)_)?Frames_)?Length
613+
|Surf(_Boundary)?|Panels_(Surf(_([Nsew]|NE|NW|SE|SW))?|Nr)
614+
|Height|Slant_Angle|Thickness|Pattern_Angle))
615+
|(CWJunc|CWAcc)_Type
616+
|CW_Boundary_Placement
617+
)\b
569618
scope: keyword.globals.facade.general.gdl
570619
571-
- match: (?i)\b(CWFRAME_(TYPE|CLASS|POSITION|DIRECTION|WIDTH|DEPTH|LENGTH|MAT))\b
620+
- match: |-
621+
(?ix)\b(CWFRAME_(
622+
Type|Class|Position|Direction
623+
|Width|Depth|Length|Mat
624+
|(Top|Bottom)_Cut(type|plane|polyline)
625+
))\b
572626
scope: keyword.globals.facade.profile.gdl
573627
574628
- match: (?i)\b(CWPANEL_(TYPE|CLASS|(VERTICAL|HORIZONTAL)_DIRECTION|(NOMINAL_)?(WIDTH|HEIGHT)|THICKNESS|(GROSS_|NOMINAL_)?SURF|PERIMETER|MAT_(OUTER|INNER|CUT)|FUNCTION|ORIENTATION))\b
@@ -590,13 +644,20 @@ contexts:
590644
- match: (?i)\b(LIGHT_(ON|RED|GREEN|BLUE|INTENSITY))\b
591645
scope: keyword.globals.light.gdl
592646

593-
- match: (?i)\b(Gdl_WALLZ_(LENGTH|SURF|(DOORS|WINDS)_(SURF|WIDTH))|(FROM|TO)_GUID|SKYL_(MARKER_TXT|OPENING_(SURF|VOLUME|HEIGHT|WIDTH)|(HEADER|SILL)_HEIGHT|ROTANGLE))\b
647+
- match: |-
648+
(?ix)\b(
649+
GDL_WallZ_(Length|Surf|(Doors|Winds)_(Surf|Width))
650+
|(From|To)_Guid
651+
|Skyl_(Marker_Txt|Opening_(Surf|Volume|Height|Width)|(Header|Sill)_Height|Rotangle)
652+
|Marker_Head_(Rot_Mode|Angle)
653+
|GLOB_Fill_Index_(Background|Solid)
654+
)\b
594655
scope: keyword.globals.misc.gdl
595656
596-
- match: (?i)\b(GLOB_MVO_(STAIR_FLOOR_PLAN_(OPT|COMP)|RAILING_PLAN_COMP))\b
657+
- match: (?i)\b(GLOB_MVO_(Stair_Floor_Plan_(Opt|Comp)|Railing_Plan_Comp|CW(Frame|Panel|Junct|Acc)_Detlevel))\b
597658
scope: keyword.globals.mvo.gdl
598659

599-
- match: (?i)\b((GLOB_((ISSUE|CHANGE)_SCHEME))|LAYOUT_((REVISION|CHANGE)_HISTORY|CURRENTVERSION_OPEN))\b
660+
- match: (?i)\b((GLOB_((Issue|Change)_Scheme))|Layout_((Revision|Change)_History|Current(Version|Revision)_Open))\b
600661
scope: keyword.globals.layout.gdl
601662

602663
- match: (?i)\b(GLOB_(PROJECT_((LONG|LAT|ALT)ITUDE|DATE)|NORTH_DIR))\b
@@ -607,23 +668,38 @@ contexts:
607668

608669
request-param:
609670
- match: |-
610-
(?ix)\b(((BLUE|RED|GREEN)_OF_(PEN|MATERIAL)|GDL_VERSION|MODEL_SIZE|PEN_OF_RGB|Program(_Info)?|SERIAL_NUMBER|ANCESTRY_INFO
611-
|(ANGULAR_(LENGTH_)?|AREA_|RADIAL_|SILL_HEIGHT_)DIMENSION|(ASSOCEL|MATCHING)_PROPERTIES|ASSOCLP_(NAME|PARVALUE(_WITH_DESCRIPTION)?)
612-
|CALC_(ANGLE|AREA|LENGTH|VOLUME)_UNIT|CLEAN_INTERSECTIONS|CUSTOM_AUTO_LABEL|DATETIME|DOOR_SHOW_DIM
613-
|(ELEVATION|LEVEL|LINEAR)_DIMENSION|FONTNAMES_LIST|HEIGHT_OF_STYLE|HOME(_STORY|DB_INFO)|ID_OF_MAIN|Full_ID_of_parent
614-
|Name_of_(FILL|LINE_TYPE|LISTED|MACRO|MAIN|MATERIAL|PLAN|PROGRAM|STYLE|Building_Material|Profile)
671+
(?ix)\b(
672+
(Blue|Red|Green)_of_(Pen|Material)
673+
|RGB_Of_(Material|Pen)
674+
|GDL_Version|Model_Size|Pen_of_RGB
675+
|Program(_Info)?|(Serial|Configuration)_Number
676+
|Ancestry_Info
677+
|(Angular_(Length_)?|Area_|Radial_|Sill_Height_)Dimension
678+
|(Assocel|Matching)_Properties
679+
|Assoclp_(Name|Parvalue(_with_Description)?)
680+
|Calc_(Angle|Area|Length|Volume)_Unit
681+
|Clean_Intersections|Custom_Auto_Label
682+
|Datetime
683+
|(Elevation|Level|Linear)_Dimension
684+
|Fontnames_List|Height_of_Style
685+
|Home(_Story(_of_Opening)?|DB_Info)
686+
|Story(_Info)?
687+
|ID_of_Main|Full_ID_of_Parent
688+
|Name_of_(Fill|Line_Type|Listed|Macro|Main|Material|Plan|Program|Style|Building_Material|Profile)
615689
|Class_of_Fill
616-
|Reference_Level_Data|RGB_OF_(MATERIAL|PEN)|STORY(_INFO)?|(STYLE|TEXTBLOCK)_INFO
690+
|Reference_Level_Data
691+
|(Style|Textblock)_Info
617692
|Floor_Plan_Option|View_Rotangle
618-
|Window_(DOOR_(DIMENSION|SHOW_DIM|zone_relev(_of_Owner)?)|SHOW_DIM)
619-
|WORKING_(ANGLE|LENGTH)_UNIT|ZONE_(CATEGORY|COLUS_AREA|RELATIONS)
620-
|(Building_)?Material_Info|COMPONENT_(PROJECTED_AREA|VOLUME)
621-
|(Component_Ids|((Component_)?(Property_Values|Properties)))_Of_Parent)|Property_Name
693+
|Window_(Door_(Dimension|Show_Dim|Zone_Relev(_of_Owner)?)|Show_Dim)
694+
|Door_Show_Dim
695+
|Zone_Relations_of_Owner
696+
|Working_(Angle|Length)_Unit|Zone_(Category|Colus_Area|Relations)
697+
|(Building_)?Material_Info|Component_(Projected_Area|Volume)
698+
|(Component_Ids|((Component_)?(Property_Value(s)?|Properties)))_Of_Parent|Property_Name
622699
|(Profile_(Components|Default_(Boundingbox|Geometry)|Component_Info))
623-
|Autotext_List|Sum_with_rounding
624700
|((Model|Layout)_(length|text_size)_unit)
701+
|Autotext_List|Sum_with_rounding
625702
|Document_Feature
626-
|Configuration_Number
627703
)\b
628704
scope: keyword.globals.request.gdl
629705

Messages/v3.4.5.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CHANGELOG:
2222
• Single quotes ('') can now be used inside localized strings (``)
2323

2424
# added
25-
25+
• A few missing Globals. GDL-Sublime should now recognize all 835 possible Globals and Requests.
2626

2727
# changed
2828

0 commit comments

Comments
 (0)