@@ -491,16 +491,24 @@ contexts:
491
491
scope: keyword.globals.window.gdl
492
492
493
493
- 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
497
503
scope: keyword.globals.label.gdl
498
504
499
505
- 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)?
501
508
|(COMPS|BMAT)_NAME|SKINS_(PARAMS|NUMBER|BMAT_NAMES)|BMAT|(SECT|VIEW|FBGD)_PEN|DIRECTION|POSITION|(LENGTH|(GROSS_)?SURFACE)_[AB](_CON)?|CENTER_LENGTH|AREA|PERIMETER
502
509
|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
504
512
scope: keyword.globals.wall.gdl
505
513
506
514
- match : |-
@@ -511,8 +519,18 @@ contexts:
511
519
scope: keyword.globals.column.gdl
512
520
513
521
- 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)))
516
534
(?=$|\s)
517
535
scope: keyword.globals.beam.gdl
518
536
@@ -529,13 +547,23 @@ contexts:
529
547
\b
530
548
scope: keyword.globals.roof.gdl
531
549
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
533
551
scope : keyword.globals.fill.gdl
534
552
535
553
- 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
536
554
scope : keyword.globals.mesh.gdl
537
555
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
539
567
scope: keyword.globals.stair.general.gdl
540
568
541
569
- 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:
548
576
scope : keyword.globals.stair.structure.gdl
549
577
550
578
- 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
554
588
scope: keyword.globals.stair.2D.gdl
555
589
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
557
597
scope: keyword.globals.railing.general.gdl
558
598
559
599
- match : |-
@@ -565,10 +605,24 @@ contexts:
565
605
- match : (?i)\b(RAIL2D_((FULL|LOWER|MIDDLE|UPPER)_((POLY(LINE|GON)_(GEOM|FLAGS))|VISIBILITY)|CUSTOMDISPLAY)|RAILPOST2D_VISIBILITY)\b
566
606
scope : keyword.globals.railing.2D.gdl
567
607
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
569
618
scope: keyword.globals.facade.general.gdl
570
619
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
572
626
scope: keyword.globals.facade.profile.gdl
573
627
574
628
- 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:
590
644
- match : (?i)\b(LIGHT_(ON|RED|GREEN|BLUE|INTENSITY))\b
591
645
scope : keyword.globals.light.gdl
592
646
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
594
655
scope: keyword.globals.misc.gdl
595
656
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
597
658
scope : keyword.globals.mvo.gdl
598
659
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
600
661
scope : keyword.globals.layout.gdl
601
662
602
663
- match : (?i)\b(GLOB_(PROJECT_((LONG|LAT|ALT)ITUDE|DATE)|NORTH_DIR))\b
@@ -607,23 +668,38 @@ contexts:
607
668
608
669
request-param :
609
670
- 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)
615
689
|Class_of_Fill
616
- |Reference_Level_Data|RGB_OF_(MATERIAL|PEN)|STORY(_INFO)?|(STYLE|TEXTBLOCK)_INFO
690
+ |Reference_Level_Data
691
+ |(Style|Textblock)_Info
617
692
|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
622
699
|(Profile_(Components|Default_(Boundingbox|Geometry)|Component_Info))
623
- |Autotext_List|Sum_with_rounding
624
700
|((Model|Layout)_(length|text_size)_unit)
701
+ |Autotext_List|Sum_with_rounding
625
702
|Document_Feature
626
- |Configuration_Number
627
703
)\b
628
704
scope: keyword.globals.request.gdl
629
705
0 commit comments