Ignore:
Timestamp:
Dec 27, 2017, 6:05:11 PM (7 years ago)
Author:
chronos
Message:
  • Added: Lookup tables can be defined and their usage set from grammer rules.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/generator/Forms/UFormRuleItem.lfm

    r136 r137  
    6161    Top = 88
    6262    Width = 632
    63     ActivePage = TabSheetTerminalRange
     63    ActivePage = TabSheetNonTerminal
    6464    Anchors = [akTop, akLeft, akRight, akBottom]
    6565    ShowTabs = False
    66     TabIndex = 3
     66    TabIndex = 1
    6767    TabOrder = 3
    6868    object TabSheetTerminal: TTabSheet
     
    9393      object LabelNonTerminal: TLabel
    9494        Left = 8
    95         Height = 20
    96         Top = 16
    97         Width = 92
     95        Height = 23
     96        Top = 8
     97        Width = 105
    9898        Caption = 'Non-terminal:'
    9999        ParentColor = False
    100100      end
    101       object ListBox1: TListBox
    102         Left = 128
    103         Height = 232
    104         Top = 16
    105         Width = 484
     101      object ListBoxNonTerminals: TListBox
     102        Left = 8
     103        Height = 210
     104        Top = 40
     105        Width = 304
    106106        Anchors = [akTop, akLeft, akRight, akBottom]
    107107        ItemHeight = 0
    108         ScrollWidth = 482
     108        ScrollWidth = 302
    109109        TabOrder = 0
    110110        TopIndex = -1
     111      end
     112      object CheckBoxLookupTable: TCheckBox
     113        Left = 352
     114        Height = 27
     115        Top = 8
     116        Width = 152
     117        Caption = 'Use lookup table'
     118        OnChange = CheckBoxLookupTableChange
     119        TabOrder = 1
     120      end
     121      object ListBoxLookupTable: TListBox
     122        Left = 352
     123        Height = 176
     124        Top = 40
     125        Width = 248
     126        Anchors = [akTop, akLeft, akRight, akBottom]
     127        ItemHeight = 0
     128        ScrollWidth = 246
     129        TabOrder = 2
     130        TopIndex = -1
     131      end
     132      object Label1: TLabel
     133        Left = 352
     134        Height = 23
     135        Top = 224
     136        Width = 90
     137        Caption = 'Item action:'
     138        ParentColor = False
     139      end
     140      object ComboBoxLookupTableAction: TComboBox
     141        Left = 464
     142        Height = 35
     143        Top = 224
     144        Width = 134
     145        ItemHeight = 0
     146        ItemIndex = 0
     147        Items.Strings = (
     148          'Create'
     149          'Reference'
     150        )
     151        Style = csDropDownList
     152        TabOrder = 3
     153        Text = 'Create'
    111154      end
    112155    end
Note: See TracChangeset for help on using the changeset viewer.