1066 lines
34 KiB
Plaintext
1066 lines
34 KiB
Plaintext
%{
|
|
/*
|
|
* $XConsortium: bil_parse.y /main/4 1995/11/09 12:38:03 rswiston $
|
|
*
|
|
* @(#)bil_parse.y 1.80 16 Oct 1994
|
|
*
|
|
* RESTRICTED CONFIDENTIAL INFORMATION:
|
|
*
|
|
* The information in this document is subject to special
|
|
* restrictions in a confidential disclosure agreement between
|
|
* HP, IBM, Sun, USL, SCO and Univel. Do not distribute this
|
|
* document outside HP, IBM, Sun, USL, SCO, or Univel without
|
|
* Sun's specific written approval. This document and all copies
|
|
* and derivative works thereof must be returned or destroyed at
|
|
* Sun's request.
|
|
*
|
|
* Copyright 1993 Sun Microsystems, Inc. All rights reserved.
|
|
*
|
|
*/
|
|
|
|
#include <stdio.h>
|
|
#include "bil_parse.h"
|
|
#include <ab/util_types.h>
|
|
#include "bil_loadattP.h"
|
|
|
|
#define TOK (bilP_load_get_token())
|
|
|
|
%}
|
|
/*
|
|
* We assume that yacc spits out the symbols in the order they are
|
|
* declared.
|
|
* We can use AB_BIL_MARKER_FIRST and BIL_MARKER_LAST to determine the
|
|
* range and number of token values.
|
|
*/
|
|
%token AB_BIL_MARKER_FIRST
|
|
%token AB_BIL_UNDEF
|
|
%token AB_BIL_UNDEF_KEYWORD /* actual :undef in file... */
|
|
%token AB_BIL_ABSOLUTE
|
|
%token AB_BIL_ACCELERATOR
|
|
%token AB_BIL_ACCESS_HELP_VOLUME
|
|
%token AB_BIL_ACTION
|
|
%token AB_BIL_ACTION1 /* Message When */
|
|
%token AB_BIL_ACTION2 /* Message When */
|
|
%token AB_BIL_ACTION3 /* Message When */
|
|
%token AB_BIL_ACTION1_BUTTON /* Message Box default button */
|
|
%token AB_BIL_ACTION2_BUTTON /* Message Box default button */
|
|
%token AB_BIL_ACTION3_BUTTON /* Message Box default button */
|
|
%token AB_BIL_ACTION1_LABEL
|
|
%token AB_BIL_ACTION2_LABEL
|
|
%token AB_BIL_ACTION3_LABEL
|
|
%token AB_BIL_ACTION_TYPE
|
|
%token AB_BIL_ACTIVATED
|
|
%token AB_BIL_ACTIVE
|
|
%token AB_BIL_ADVANCED
|
|
%token AB_BIL_AFTER_CREATED
|
|
%token AB_BIL_ALPHANUMERIC
|
|
%token AB_BIL_ALWAYS
|
|
%token AB_BIL_ANY
|
|
%token AB_BIL_APPLICATION
|
|
%token AB_BIL_ARROW_DOWN
|
|
%token AB_BIL_ARROW_LEFT
|
|
%token AB_BIL_ARROW_RIGHT
|
|
%token AB_BIL_ARROW_UP
|
|
%token AB_BIL_ARROW_FLAT_BEGIN
|
|
%token AB_BIL_ARROW_FLAT_END
|
|
%token AB_BIL_ARROW_BEGIN
|
|
%token AB_BIL_ARROW_END
|
|
%token AB_BIL_ARROW_SPLIT
|
|
%token AB_BIL_ARROW_STYLE
|
|
%token AB_BIL_ARG_TYPE
|
|
%token AB_BIL_ARG_VALUE
|
|
%token AB_BIL_ATTACH_ALIGN_OBJ_EDGE
|
|
%token AB_BIL_ATTACH_GRIDLINE
|
|
%token AB_BIL_ATTACH_CENTER_GRIDLINE
|
|
%token AB_BIL_ATTACH_OBJ
|
|
%token AB_BIL_ATTACH_POINT
|
|
%token AB_BIL_AUTO_DISMISS
|
|
%token AB_BIL_BASE_WINDOW
|
|
%token AB_BIL_BASIC
|
|
%token AB_BIL_BEFORE_POST_MENU
|
|
%token AB_BIL_BEFORE_TEXT_CHANGED
|
|
%token AB_BIL_BG_COLOR
|
|
%token AB_BIL_BOLD
|
|
%token AB_BIL_BOOLEAN
|
|
%token AB_BIL_BORDER_FRAME
|
|
%token AB_BIL_BOTTOM
|
|
%token AB_BIL_BOTTOM_TO_TOP
|
|
%token AB_BIL_BROWSE
|
|
%token AB_BIL_BROWSE_MULTIPLE
|
|
%token AB_BIL_BUILTIN
|
|
%token AB_BIL_BUTTON
|
|
%token AB_BIL_BUTTON_PANEL
|
|
%token AB_BIL_BUTTON_TYPE
|
|
%token AB_BIL_CALLBACK
|
|
%token AB_BIL_CALL_FUNCTION
|
|
%token AB_BIL_CANCEL
|
|
%token AB_BIL_CANCEL_BUTTON
|
|
%token AB_BIL_CENTER
|
|
%token AB_BIL_CENTERS
|
|
%token AB_BIL_CHILDREN
|
|
%token AB_BIL_CHOICE
|
|
%token AB_BIL_CHOICE_TYPE
|
|
%token AB_BIL_COLUMN
|
|
%token AB_BIL_COLUMN_ALIGNMENT
|
|
%token AB_BIL_CLASS_NAME
|
|
%token AB_BIL_COMPOSITE
|
|
%token AB_BIL_COMPOUND_TYPE
|
|
%token AB_BIL_COLOR /* resource class */
|
|
%token AB_BIL_COLOR_CHOOSER
|
|
%token AB_BIL_CONNECTION
|
|
%token AB_BIL_CONNECTION_LIST
|
|
%token AB_BIL_CONTAINER
|
|
%token AB_BIL_CONTAINER_TYPE
|
|
%token AB_BIL_COMBO_BOX
|
|
%token AB_BIL_COMBO_BOX_EDITABLE
|
|
%token AB_BIL_COMBO_BOX_STATIC
|
|
%token AB_BIL_COMBO_BOX_STYLE
|
|
%token AB_BIL_COPY
|
|
%token AB_BIL_DATA_END
|
|
%token AB_BIL_DECIMAL_POINTS
|
|
%token AB_BIL_DEFAULT
|
|
%token AB_BIL_DEFAULT_BUTTON
|
|
%token AB_BIL_DEFINED_STRING
|
|
%token AB_BIL_DESTROYED
|
|
%token AB_BIL_DIALOG
|
|
%token AB_BIL_DIRECTION
|
|
%token AB_BIL_DIRECTORY
|
|
%token AB_BIL_DISABLE
|
|
%token AB_BIL_DOUBLE_CLICKED_ON
|
|
%token AB_BIL_DOUBLE_LINE
|
|
%token AB_BIL_DOUBLE_DASHED_LINE
|
|
%token AB_BIL_DRAG_CURSOR
|
|
%token AB_BIL_DRAG_CURSOR_MASK
|
|
%token AB_BIL_DRAG_ENABLED
|
|
%token AB_BIL_DRAG_OPS
|
|
%token AB_BIL_DRAG_TYPES
|
|
%token AB_BIL_DRAG_TO_ROOT_ALLOWED
|
|
%token AB_BIL_DRAGGED
|
|
%token AB_BIL_DRAGGED_FROM
|
|
%token AB_BIL_DRAWAREA_WIDTH
|
|
%token AB_BIL_DRAWAREA_HEIGHT
|
|
%token AB_BIL_DRAWING_AREA
|
|
%token AB_BIL_DRAWN_BUTTON
|
|
%token AB_BIL_DROP_ENABLED
|
|
%token AB_BIL_DROP_OPS
|
|
%token AB_BIL_DROP_SITE_CHILD_ALLOWED
|
|
%token AB_BIL_DROP_TYPES
|
|
%token AB_BIL_DROPPED_ON
|
|
%token AB_BIL_EAST
|
|
%token AB_BIL_EAST_ATTACHMENT
|
|
%token AB_BIL_ELEMENT
|
|
%token AB_BIL_ENABLE
|
|
%token AB_BIL_EQUAL
|
|
%token AB_BIL_ERROR
|
|
%token AB_BIL_ETCHED_IN
|
|
%token AB_BIL_ETCHED_IN_DASH
|
|
%token AB_BIL_ETCHED_OUT
|
|
%token AB_BIL_ETCHED_OUT_DASH
|
|
%token AB_BIL_EXCLUSIVE
|
|
%token AB_BIL_EXECUTE_CODE
|
|
%token AB_BIL_FALSE
|
|
%token AB_BIL_FG_COLOR
|
|
%token AB_BIL_FILE_CHOOSER
|
|
%token AB_BIL_FILE_TYPE_MASK
|
|
%token AB_BIL_FILENAME
|
|
%token AB_BIL_FILES
|
|
%token AB_BIL_FILTER_PATTERN
|
|
%token AB_BIL_FLOAT
|
|
%token AB_BIL_FONT
|
|
%token AB_BIL_FONT_CHOOSER
|
|
%token AB_BIL_FOOTER
|
|
%token AB_BIL_FROM
|
|
%token AB_BIL_GAUGE
|
|
%token AB_BIL_GEOMETRY /* resource class */
|
|
%token AB_BIL_GLYPH /* resource class */
|
|
%token AB_BIL_GLYPH_FILE
|
|
%token AB_BIL_GRAPHIC
|
|
%token AB_BIL_GROUP
|
|
%token AB_BIL_GROUP_TYPE
|
|
%token AB_BIL_HAS_FOOTER
|
|
%token AB_BIL_HATTACH_TYPE
|
|
%token AB_BIL_HCENTER
|
|
%token AB_BIL_HELP_BUTTON
|
|
%token AB_BIL_HELP_LOCATION
|
|
%token AB_BIL_HELP_TEXT
|
|
%token AB_BIL_HELP_VOLUME
|
|
%token AB_BIL_HEIGHT
|
|
%token AB_BIL_HEIGHT_MAX
|
|
%token AB_BIL_HEIGHT_RESIZABLE
|
|
%token AB_BIL_HIDE
|
|
%token AB_BIL_HSCROLL
|
|
%token AB_BIL_HSCROLLBAR
|
|
%token AB_BIL_HSPACING
|
|
%token AB_BIL_HOFFSET
|
|
%token AB_BIL_HORIZONTAL
|
|
%token AB_BIL_I18N
|
|
%token AB_BIL_I18N_ENABLED
|
|
%token AB_BIL_ICON
|
|
%token AB_BIL_ICONIC
|
|
%token AB_BIL_ICON_FILE
|
|
%token AB_BIL_ICON_LABEL
|
|
%token AB_BIL_ICON_MASK_FILE
|
|
%token AB_BIL_IGNORE
|
|
%token AB_BIL_INACTIVE
|
|
%token AB_BIL_INCREMENT
|
|
%token AB_BIL_INFO
|
|
%token AB_BIL_INITIAL_STATE
|
|
%token AB_BIL_INT
|
|
%token AB_BIL_INVISIBLE
|
|
%token AB_BIL_IS_HELP_ITEM
|
|
%token AB_BIL_ITEM
|
|
%token AB_BIL_ITEM_FOR_CHOICE
|
|
%token AB_BIL_ITEM_FOR_COMBO_BOX
|
|
%token AB_BIL_ITEM_FOR_LIST
|
|
%token AB_BIL_ITEM_FOR_MENU
|
|
%token AB_BIL_ITEM_FOR_MENUBAR
|
|
%token AB_BIL_ITEM_FOR_SPIN_BOX
|
|
%token AB_BIL_ITEM_SELECTED
|
|
%token AB_BIL_ITEM_TYPE
|
|
%token AB_BIL_LABEL
|
|
%token AB_BIL_LABEL_ALIGNMENT
|
|
%token AB_BIL_LABEL_POSITION
|
|
%token AB_BIL_LABELS /* for alignment */
|
|
%token AB_BIL_LABEL_TYPE
|
|
%token AB_BIL_LABEL_STRING /* resource class */
|
|
%token AB_BIL_LABEL_STYLE
|
|
%token AB_BIL_LAYERS
|
|
%token AB_BIL_LEFT
|
|
%token AB_BIL_LEFT_TO_RIGHT
|
|
%token AB_BIL_LINE_STYLE
|
|
%token AB_BIL_LINK
|
|
%token AB_BIL_LIST
|
|
%token AB_BIL_LITERAL
|
|
%token AB_BIL_LOAD
|
|
%token AB_BIL_MAIN_WINDOW
|
|
%token AB_BIL_MAX_LABEL
|
|
%token AB_BIL_MAX_VALUE
|
|
%token AB_BIL_MENU
|
|
%token AB_BIL_MENU_BAR
|
|
%token AB_BIL_MENU_BUTTON
|
|
%token AB_BIL_MENU_TITLE
|
|
%token AB_BIL_MENU_TYPE
|
|
%token AB_BIL_MESSAGE
|
|
%token AB_BIL_MESSAGE_TYPE
|
|
%token AB_BIL_MIN_LABEL
|
|
%token AB_BIL_MIN_VALUE
|
|
%token AB_BIL_MNEMONIC
|
|
%token AB_BIL_MODULE
|
|
%token AB_BIL_MOVE
|
|
%token AB_BIL_MULTIPLE
|
|
%token AB_BIL_MULTIPLE_SELECTIONS
|
|
%token AB_BIL_NIL
|
|
%token AB_BIL_NONEXCLUSIVE
|
|
%token AB_BIL_NAME
|
|
%token AB_BIL_NEVER
|
|
%token AB_BIL_NONE
|
|
%token AB_BIL_NORTH
|
|
%token AB_BIL_NORTHEAST
|
|
%token AB_BIL_NORTHWEST
|
|
%token AB_BIL_NORTH_ATTACHMENT
|
|
%token AB_BIL_NOTSELECTED
|
|
%token AB_BIL_NUM_COLUMNS
|
|
%token AB_BIL_NUM_ROWS
|
|
%token AB_BIL_NUMERIC
|
|
%token AB_BIL_OK
|
|
%token AB_BIL_OK_BUTTON
|
|
%token AB_BIL_OK_LABEL
|
|
%token AB_BIL_ON_ITEM_HELP
|
|
%token AB_BIL_OPEN
|
|
%token AB_BIL_OPTION
|
|
%token AB_BIL_OPTION_MENU
|
|
%token AB_BIL_ORIENTATION
|
|
%token AB_BIL_OTHER /* resource class */
|
|
%token AB_BIL_OTHER_STRING /* resource class */
|
|
%token AB_BIL_PACKING
|
|
%token AB_BIL_PANED
|
|
%token AB_BIL_PANE_MAX_HEIGHT
|
|
%token AB_BIL_PANE_MIN_HEIGHT
|
|
%token AB_BIL_PARAMETER_TYPE
|
|
%token AB_BIL_PIXEL
|
|
%token AB_BIL_PIXMAP
|
|
%token AB_BIL_POPPED_DOWN
|
|
%token AB_BIL_POPPED_UP
|
|
%token AB_BIL_PROCESS_STRING
|
|
%token AB_BIL_PROJECT
|
|
%token AB_BIL_PULLDOWN
|
|
%token AB_BIL_PUSH_BUTTON
|
|
%token AB_BIL_QUESTION
|
|
%token AB_BIL_READ_ONLY
|
|
%token AB_BIL_REFERENCE_POINT
|
|
%token AB_BIL_REGULAR
|
|
%token AB_BIL_RELATIVE
|
|
%token AB_BIL_REPAINT_NEEDED
|
|
%token AB_BIL_RETURN_TYPE
|
|
%token AB_BIL_RESIZABLE
|
|
%token AB_BIL_RESIZED
|
|
%token AB_BIL_RESOURCE
|
|
%token AB_BIL_RES_FILE_TYPES
|
|
%token AB_BIL_RIGHT
|
|
%token AB_BIL_RIGHT_TO_LEFT
|
|
%token AB_BIL_ROOT_WINDOW
|
|
%token AB_BIL_ROW
|
|
%token AB_BIL_ROWSCOLUMNS
|
|
%token AB_BIL_ROW_ALIGNMENT
|
|
%token AB_BIL_ROW_COLUMN
|
|
%token AB_BIL_SAVE
|
|
%token AB_BIL_SAVE_AS
|
|
%token AB_BIL_SB_ALWAYS_VISIBLE
|
|
%token AB_BIL_SCALE
|
|
%token AB_BIL_SCROLLED_WINDOW
|
|
%token AB_BIL_SELECT
|
|
%token AB_BIL_SELECTED
|
|
%token AB_BIL_SELECTION_MODE
|
|
%token AB_BIL_SELECTION_BOX
|
|
%token AB_BIL_SELECTION_REQUIRED
|
|
%token AB_BIL_SEPARATOR
|
|
%token AB_BIL_SESSION_RESTORE
|
|
%token AB_BIL_SESSION_SAVE
|
|
%token AB_BIL_SESSION_MGMT
|
|
%token AB_BIL_SESSIONING_METHOD
|
|
%token AB_BIL_SESSIONING_CMDLINE
|
|
%token AB_BIL_SESSIONING_FILE
|
|
%token AB_BIL_SESSIONING_CMDLINE_AND_FILE
|
|
%token AB_BIL_SET_LABEL
|
|
%token AB_BIL_SET_LEFT_FOOTER
|
|
%token AB_BIL_SET_RIGHT_FOOTER
|
|
%token AB_BIL_SET_TEXT
|
|
%token AB_BIL_SET_VALUE
|
|
%token AB_BIL_SHADOW_IN
|
|
%token AB_BIL_SHADOW_OUT
|
|
%token AB_BIL_SHOW
|
|
%token AB_BIL_SHOW_VALUE
|
|
%token AB_BIL_SINGLE
|
|
%token AB_BIL_SINGLE_LINE
|
|
%token AB_BIL_SINGLE_DASHED_LINE
|
|
%token AB_BIL_SLIDER
|
|
%token AB_BIL_SLIDER_TYPE
|
|
%token AB_BIL_SOUTH
|
|
%token AB_BIL_SOUTHEAST
|
|
%token AB_BIL_SOUTHWEST
|
|
%token AB_BIL_SOUTH_ATTACHMENT
|
|
%token AB_BIL_SPIN_BOX
|
|
%token AB_BIL_STANDARD
|
|
%token AB_BIL_STRING
|
|
%token AB_BIL_MAX_LENGTH
|
|
%token AB_BIL_STYLE_BOLD
|
|
%token AB_BIL_STYLE_NORMAL
|
|
%token AB_BIL_STYLE_3D
|
|
%token AB_BIL_TEAR_OFF
|
|
%token AB_BIL_TERM_PANE
|
|
%token AB_BIL_TEXT
|
|
%token AB_BIL_TEXT_CHANGED
|
|
%token AB_BIL_TEXT_FIELD
|
|
%token AB_BIL_TEXT_PANE
|
|
%token AB_BIL_TEXT_TYPE
|
|
%token AB_BIL_TIGHT
|
|
%token AB_BIL_TITLE
|
|
%token AB_BIL_TITLE_TYPE
|
|
%token AB_BIL_TO
|
|
%token AB_BIL_TOGGLED
|
|
%token AB_BIL_TOOL_BAR
|
|
%token AB_BIL_TOOLTALK
|
|
%token AB_BIL_TOOLTALK_DESKTOP_LEVEL
|
|
%token AB_BIL_TOOLTALK_DO_COMMAND
|
|
%token AB_BIL_TOOLTALK_GET_STATUS
|
|
%token AB_BIL_TOOLTALK_PAUSE_RESUME
|
|
%token AB_BIL_TOOLTALK_QUIT
|
|
%token AB_BIL_TOP
|
|
%token AB_BIL_TOP_TO_BOTTOM
|
|
%token AB_BIL_TRUE
|
|
%token AB_BIL_TYPE
|
|
%token AB_BIL_USER_DATA
|
|
%token AB_BIL_USER_DEF
|
|
%token AB_BIL_INITIAL_VALUE
|
|
%token AB_BIL_VALUE /* resource class (:value) */
|
|
%token AB_BIL_VALUE_BOOL
|
|
%token AB_BIL_VALUE_CHANGED
|
|
%token AB_BIL_VALUE_FLOAT
|
|
%token AB_BIL_VALUE_IDENT
|
|
%token AB_BIL_VALUE_INT
|
|
%token AB_BIL_VALUE_STRING
|
|
%token AB_BIL_VATTACH_TYPE
|
|
%token AB_BIL_VCENTER
|
|
%token AB_BIL_VENDOR
|
|
%token AB_BIL_VERSION
|
|
%token AB_BIL_VERTICAL
|
|
%token AB_BIL_VISIBLE
|
|
%token AB_BIL_VOFFSET
|
|
%token AB_BIL_VOID
|
|
%token AB_BIL_VSCROLL
|
|
%token AB_BIL_VSCROLLBAR
|
|
%token AB_BIL_VSPACING
|
|
%token AB_BIL_WARNING
|
|
%token AB_BIL_WEST
|
|
%token AB_BIL_WEST_ATTACHMENT
|
|
%token AB_BIL_WHEN
|
|
%token AB_BIL_WHEN_NEEDED
|
|
%token AB_BIL_WIDGET
|
|
%token AB_BIL_WIDTH
|
|
%token AB_BIL_WIDTH_MAX
|
|
%token AB_BIL_WIDTH_RESIZABLE
|
|
%token AB_BIL_WIN_CHILDREN
|
|
%token AB_BIL_WIN_PARENT /* backwards compat */
|
|
%token AB_BIL_WORD_WRAP
|
|
%token AB_BIL_WORKING
|
|
%token AB_BIL_X
|
|
%token AB_BIL_XMSTRING
|
|
%token AB_BIL_XMSTRING_TBL
|
|
%token AB_BIL_Y
|
|
%token AB_BIL_MARKER_LAST
|
|
|
|
%start file
|
|
%%
|
|
|
|
file : file_contents {bilP_load_end_of_file();}
|
|
;
|
|
|
|
file_contents : global_att_or_obj file_contents
|
|
| global_att_or_obj
|
|
;
|
|
|
|
global_att_or_obj : global_att
|
|
| obj
|
|
;
|
|
|
|
global_att : AB_BIL_DATA_END {bilP_load_end_of_data();}
|
|
;
|
|
|
|
obj : simple_obj {bilP_load_end_of_obj($1/*objClass*/);}
|
|
| list_obj {bilP_load_end_of_obj($1/*objClass*/);}
|
|
;
|
|
|
|
simple_obj : simple_obj_class {bilP_load_att_class($1);} name {bilP_load_att_name($3);} simple_obj_body
|
|
| unnamed_simple_obj_class {bilP_load_att_class($1);} simple_obj_body
|
|
;
|
|
|
|
list_obj : list_obj_class {bilP_load_att_class($1);} name {bilP_load_att_name($3);} list_obj_body
|
|
| unnamed_list_obj_class {bilP_load_att_class($1);} list_obj_body
|
|
;
|
|
|
|
/*
|
|
* Object classes
|
|
*/
|
|
simple_obj_class : AB_BIL_ELEMENT{$$=TOK;}
|
|
;
|
|
|
|
unnamed_simple_obj_class : AB_BIL_CONNECTION{$$=TOK;} ;
|
|
|
|
list_obj_class : AB_BIL_MODULE{$$=TOK;}
|
|
| AB_BIL_COMPOSITE{$$=TOK;}
|
|
| AB_BIL_PROJECT{$$=TOK;}
|
|
;
|
|
|
|
unnamed_list_obj_class: AB_BIL_CONNECTION_LIST{$$=TOK;};
|
|
|
|
/*
|
|
* Object bodies
|
|
*/
|
|
simple_obj_body : '(' atts ')'
|
|
| '(' ')'
|
|
;
|
|
|
|
list_obj_body : '(' atts ')'
|
|
| '(' list_of_objs ')'
|
|
| '(' atts list_of_objs ')'
|
|
| '(' ')'
|
|
;
|
|
|
|
list_of_objs : list_of_objs obj
|
|
| obj
|
|
;
|
|
|
|
/*
|
|
* Attribute value
|
|
*/
|
|
value : AB_BIL_VALUE_BOOL{$$=TOK;}
|
|
| AB_BIL_VALUE_FLOAT{$$=TOK;}
|
|
| AB_BIL_VALUE_IDENT{$$=TOK;}
|
|
| AB_BIL_VALUE_INT{$$=TOK;}
|
|
| AB_BIL_VALUE_STRING{$$=TOK;}
|
|
| AB_BIL_ANY{$$=TOK;}
|
|
| AB_BIL_COLOR{$$=TOK;}
|
|
| AB_BIL_COPY{$$=TOK;}
|
|
| AB_BIL_FILENAME{$$=TOK;}
|
|
| AB_BIL_GEOMETRY{$$=TOK;}
|
|
| AB_BIL_GLYPH{$$=TOK;}
|
|
| AB_BIL_LABEL_STRING{$$=TOK;}
|
|
| AB_BIL_LINK{$$=TOK;}
|
|
| AB_BIL_MOVE{$$=TOK;}
|
|
| AB_BIL_OTHER{$$=TOK;}
|
|
| AB_BIL_OTHER_STRING{$$=TOK;}
|
|
| AB_BIL_TEXT{$$=TOK;}
|
|
| AB_BIL_USER_DEF{$$=TOK;}
|
|
| AB_BIL_VALUE{$$=TOK;}
|
|
;
|
|
|
|
attach_type : AB_BIL_ATTACH_POINT {$$=TOK;}
|
|
| AB_BIL_ATTACH_OBJ {$$=TOK;}
|
|
| AB_BIL_ATTACH_ALIGN_OBJ_EDGE {$$=TOK;}
|
|
| AB_BIL_ATTACH_GRIDLINE {$$=TOK;}
|
|
| AB_BIL_ATTACH_CENTER_GRIDLINE {$$=TOK;}
|
|
| AB_BIL_NONE {$$=TOK;}
|
|
| AB_BIL_NIL {$$=TOK;}
|
|
;
|
|
|
|
value_list : '('')'
|
|
| '(' list_values ')'
|
|
;
|
|
|
|
list_values : value {bilP_load_list_value($1);}
|
|
| list_values value {bilP_load_list_value($2);}
|
|
;
|
|
|
|
attach_list : '(' attach_type {bilP_load_attachment_type($2);} value {bilP_load_attachment_value($4);} value {bilP_load_attachment_offset($6);} ')'
|
|
;
|
|
|
|
name : AB_BIL_VALUE_IDENT{$$=TOK;}
|
|
;
|
|
|
|
when_value : AB_BIL_ACTION1 {$$=TOK;}
|
|
| AB_BIL_ACTION2 {$$=TOK;}
|
|
| AB_BIL_ACTION3 {$$=TOK;}
|
|
| AB_BIL_ACTIVATED {$$=TOK;}
|
|
| AB_BIL_AFTER_CREATED {$$=TOK;}
|
|
| AB_BIL_BEFORE_POST_MENU {$$=TOK;}
|
|
| AB_BIL_BEFORE_TEXT_CHANGED {$$=TOK;}
|
|
| AB_BIL_CANCEL {$$=TOK;}
|
|
| AB_BIL_DESTROYED {$$=TOK;}
|
|
| AB_BIL_DOUBLE_CLICKED_ON {$$=TOK;}
|
|
| AB_BIL_DRAGGED {$$=TOK;}
|
|
| AB_BIL_DRAGGED_FROM {$$=TOK;}
|
|
| AB_BIL_DROPPED_ON {$$=TOK;}
|
|
| AB_BIL_HIDE {$$=TOK;}
|
|
| AB_BIL_ITEM_SELECTED {$$=TOK;}
|
|
| AB_BIL_OK {$$=TOK;}
|
|
| AB_BIL_POPPED_DOWN {$$=TOK;}
|
|
| AB_BIL_POPPED_UP {$$=TOK;}
|
|
| AB_BIL_REPAINT_NEEDED {$$=TOK;}
|
|
| AB_BIL_RESIZED {$$=TOK;}
|
|
| AB_BIL_SESSION_RESTORE {$$=TOK;}
|
|
| AB_BIL_SESSION_SAVE {$$=TOK;}
|
|
| AB_BIL_SHOW {$$=TOK;}
|
|
| AB_BIL_TEXT_CHANGED {$$=TOK;}
|
|
| AB_BIL_TOGGLED {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_DO_COMMAND {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_GET_STATUS {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_PAUSE_RESUME {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_QUIT {$$=TOK;}
|
|
| AB_BIL_VALUE_CHANGED {$$=TOK;}
|
|
;
|
|
|
|
/*
|
|
* Attribute definitions
|
|
*/
|
|
atts : att
|
|
| atts att
|
|
;
|
|
|
|
att : AB_BIL_ACCELERATOR token {bilP_load_att_accelerator($2);}
|
|
| AB_BIL_ACTION token {bilP_load_att_action($2); }
|
|
| AB_BIL_ACTION_TYPE token {bilP_load_att_action_type($2);}
|
|
| AB_BIL_ACTION1_BUTTON token {bilP_load_att_action1_button($2);}
|
|
| AB_BIL_ACTION2_BUTTON token {bilP_load_att_action2_button($2);}
|
|
| AB_BIL_ACTION1_LABEL token {bilP_load_att_action1_label($2);}
|
|
| AB_BIL_ACTION2_LABEL token {bilP_load_att_action2_label($2);}
|
|
| AB_BIL_ACTION3_LABEL token {bilP_load_att_action3_label($2);}
|
|
| AB_BIL_ARROW_STYLE token {bilP_load_att_arrow_style($2);}
|
|
| AB_BIL_ACTIVE token {bilP_load_att_active($2); }
|
|
| AB_BIL_ARG_TYPE token {bilP_load_att_arg_type($2); }
|
|
| AB_BIL_ARG_VALUE token {bilP_load_att_arg_value($2); }
|
|
| AB_BIL_AUTO_DISMISS token {bilP_load_att_auto_dismiss($2); }
|
|
| AB_BIL_BG_COLOR token {bilP_load_att_bg_color($2); }
|
|
| AB_BIL_BUTTON_TYPE token {bilP_load_att_button_type($2);}
|
|
| AB_BIL_CANCEL_BUTTON token {bilP_load_att_cancel_button($2);}
|
|
| AB_BIL_CHILDREN {bilP_load_att_children_begin();} value_list {bilP_load_att_children_end();}
|
|
| AB_BIL_CLASS_NAME token {bilP_load_att_class_name($2);}
|
|
| AB_BIL_COLUMN_ALIGNMENT token {bilP_load_att_col_alignment($2);}
|
|
| AB_BIL_COMBO_BOX_STYLE token {bilP_load_att_combo_box_style($2);}
|
|
| AB_BIL_CONTAINER_TYPE token {bilP_load_att_container_type($2); }
|
|
| AB_BIL_DECIMAL_POINTS token {bilP_load_att_decimal_points($2);}
|
|
| AB_BIL_DEFAULT token {bilP_load_att_default($2);}
|
|
| AB_BIL_DEFAULT_BUTTON token {bilP_load_att_default_button($2);}
|
|
| AB_BIL_DIRECTION token {bilP_load_att_direction($2);}
|
|
| AB_BIL_DIRECTORY token {bilP_load_att_directory($2);}
|
|
| AB_BIL_DRAG_CURSOR token {bilP_load_att_drag_cursor($2);}
|
|
| AB_BIL_DRAG_CURSOR_MASK token {bilP_load_att_drag_cursor_mask($2);}
|
|
| AB_BIL_DRAG_ENABLED token {bilP_load_att_drag_enabled($2);}
|
|
| AB_BIL_DRAG_OPS {bilP_load_att_drag_ops_begin(); } value_list {bilP_load_att_drag_ops_end();}
|
|
| AB_BIL_DRAG_TO_ROOT_ALLOWED token {bilP_load_att_drag_to_root_allowed($2);}
|
|
| AB_BIL_DRAG_TYPES {bilP_load_att_drag_types_begin(); } value_list {bilP_load_att_drag_types_end();}
|
|
| AB_BIL_DRAWAREA_WIDTH token {bilP_load_att_drawarea_width($2); }
|
|
| AB_BIL_DRAWAREA_HEIGHT token {bilP_load_att_drawarea_height($2); }
|
|
| AB_BIL_DROP_ENABLED token {bilP_load_att_drop_enabled($2);}
|
|
| AB_BIL_DROP_OPS {bilP_load_att_drop_ops_begin(); } value_list {bilP_load_att_drop_ops_end();}
|
|
| AB_BIL_DROP_SITE_CHILD_ALLOWED token {bilP_load_att_drop_site_child_allowed($2);}
|
|
| AB_BIL_DROP_TYPES {bilP_load_att_drop_types_begin(); } value_list {bilP_load_att_drop_types_end();}
|
|
| AB_BIL_EAST_ATTACHMENT {bilP_load_att_east_attachment_begin(); } attach_list {bilP_load_att_east_attachment_end();}
|
|
| AB_BIL_EXCLUSIVE token
|
|
| AB_BIL_FG_COLOR token {bilP_load_att_fg_color($2); }
|
|
| AB_BIL_FILE_TYPE_MASK token {bilP_load_att_file_type_mask($2); }
|
|
| AB_BIL_FILTER_PATTERN token {bilP_load_att_filter_pattern($2); }
|
|
| AB_BIL_FROM token {bilP_load_att_from($2);}
|
|
| AB_BIL_GROUP_TYPE token {bilP_load_att_group_type($2);}
|
|
| AB_BIL_HATTACH_TYPE token {bilP_load_att_hattach_type($2);}
|
|
| AB_BIL_HELP_BUTTON token {bilP_load_att_help_button($2);}
|
|
| AB_BIL_HELP_LOCATION token {bilP_load_att_help_location($2);}
|
|
| AB_BIL_HELP_TEXT token {bilP_load_att_help_text($2); }
|
|
| AB_BIL_HELP_VOLUME token {bilP_load_att_help_volume($2);}
|
|
| AB_BIL_HEIGHT token {bilP_load_att_height($2);}
|
|
| AB_BIL_HEIGHT_MAX token {bilP_load_att_height_max($2);}
|
|
| AB_BIL_HSCROLL token {bilP_load_att_hscrollbar($2);}
|
|
| AB_BIL_HSCROLLBAR token {bilP_load_att_hscrollbar($2);}
|
|
| AB_BIL_HSPACING token {bilP_load_att_hspacing($2);}
|
|
| AB_BIL_HOFFSET token {bilP_load_att_hoffset($2);}
|
|
| AB_BIL_I18N simple_obj_body
|
|
| AB_BIL_I18N_ENABLED token {bilP_load_att_i18n_enabled($2);}
|
|
| AB_BIL_ICONIC token {bilP_load_att_iconic($2);}
|
|
| AB_BIL_ICON_FILE token {bilP_load_att_icon($2);}
|
|
| AB_BIL_ICON_LABEL token {bilP_load_att_icon_label($2);}
|
|
| AB_BIL_ICON_MASK_FILE token {bilP_load_att_icon_mask($2);}
|
|
| AB_BIL_INCREMENT token {bilP_load_att_increment($2);}
|
|
| AB_BIL_INITIAL_STATE token {bilP_load_att_initial_state($2);}
|
|
| AB_BIL_IS_HELP_ITEM token {bilP_load_att_is_help_item($2);}
|
|
| AB_BIL_ITEM_TYPE token {bilP_load_att_item_type($2);}
|
|
| AB_BIL_SELECTED token {bilP_load_att_selected($2);}
|
|
| AB_BIL_SB_ALWAYS_VISIBLE token {bilP_load_att_sb_always_visible($2);}
|
|
| AB_BIL_LABEL token {bilP_load_att_label($2);}
|
|
| AB_BIL_LABEL_ALIGNMENT token {bilP_load_att_alignment($2); }
|
|
| AB_BIL_LABEL_POSITION token {bilP_load_att_label_position($2);}
|
|
| AB_BIL_LABEL_TYPE token {bilP_load_att_label_type($2);}
|
|
| AB_BIL_LABEL_STYLE token {bilP_load_att_label_emphasis($2);}
|
|
| AB_BIL_LINE_STYLE token {bilP_load_att_line_style($2);}
|
|
| AB_BIL_MAX_LABEL token {bilP_load_att_max_label($2);}
|
|
| AB_BIL_MAX_VALUE token {bilP_load_att_max_value($2);}
|
|
| AB_BIL_MENU token {bilP_load_att_menu($2);}
|
|
| AB_BIL_MENU_TITLE token {bilP_load_att_menu_title($2);}
|
|
| AB_BIL_MESSAGE token {bilP_load_att_message($2);}
|
|
| AB_BIL_MESSAGE_TYPE token {bilP_load_att_msg_type($2);}
|
|
| AB_BIL_MIN_LABEL token {bilP_load_att_min_label($2);}
|
|
| AB_BIL_MIN_VALUE token {bilP_load_att_min_value($2);}
|
|
| AB_BIL_MNEMONIC token {bilP_load_att_mnemonic($2);}
|
|
| AB_BIL_FILES {bilP_load_att_files_begin();} value_list {bilP_load_att_files_end();}
|
|
| AB_BIL_SELECTION_MODE token {bilP_load_att_selection_mode($2);}
|
|
| AB_BIL_MULTIPLE_SELECTIONS token {bilP_load_att_multiple_selections($2);}
|
|
| AB_BIL_NORTH_ATTACHMENT {bilP_load_att_north_attachment_begin();} attach_list {bilP_load_att_north_attachment_end();}
|
|
| AB_BIL_NUM_COLUMNS token {bilP_load_att_num_columns($2);}
|
|
| AB_BIL_OK_LABEL token {bilP_load_att_ok_label($2);}
|
|
| AB_BIL_ORIENTATION token {bilP_load_att_orientation($2);}
|
|
| AB_BIL_WIN_CHILDREN {bilP_load_att_win_children_begin();} value_list {bilP_load_att_win_children_end();}
|
|
|
|
| AB_BIL_WIN_PARENT token {bilP_load_att_win_parent($2);}
|
|
| AB_BIL_PANE_MAX_HEIGHT token {bilP_load_att_pane_max_height($2);}
|
|
| AB_BIL_PANE_MIN_HEIGHT token {bilP_load_att_pane_min_height($2);}
|
|
| AB_BIL_PARAMETER_TYPE token {bilP_load_att_arg_type($2);}
|
|
| AB_BIL_PROCESS_STRING token {bilP_load_att_process_string($2);}
|
|
| AB_BIL_READ_ONLY token {bilP_load_att_read_only($2);}
|
|
| AB_BIL_REFERENCE_POINT token {bilP_load_att_reference_point($2);}
|
|
| AB_BIL_RES_FILE_TYPES {bilP_load_att_res_file_types_begin();} value_list {bilP_load_att_res_file_types_end();}
|
|
| AB_BIL_RESIZABLE token {bilP_load_att_resizable($2);}
|
|
| AB_BIL_RETURN_TYPE token {bilP_load_att_arg_type($2);}
|
|
| AB_BIL_ROOT_WINDOW token {bilP_load_att_root_window($2);}
|
|
| AB_BIL_ROW_ALIGNMENT token {bilP_load_att_row_alignment($2);}
|
|
| AB_BIL_SESSIONING_METHOD token {bilP_load_att_sessioning_method($2);}
|
|
| AB_BIL_SESSION_MGMT simple_obj_body
|
|
| AB_BIL_SOUTH_ATTACHMENT {bilP_load_att_south_attachment_begin();} attach_list {bilP_load_att_south_attachment_end();}
|
|
| AB_BIL_TEXT_TYPE token {bilP_load_att_text_type($2);}
|
|
| AB_BIL_TO token {bilP_load_att_to($2); }
|
|
| AB_BIL_TOOLTALK simple_obj_body
|
|
| AB_BIL_TOOLTALK_DESKTOP_LEVEL token {bilP_load_att_tt_desktop_level($2);}
|
|
| AB_BIL_WIDTH token {bilP_load_att_width($2);}
|
|
| AB_BIL_WIDTH_RESIZABLE token {bilP_load_att_width_resizable($2);}
|
|
| AB_BIL_HEIGHT_RESIZABLE token {bilP_load_att_height_resizable($2);}
|
|
| AB_BIL_RESOURCE token value {bilP_load_att_resource($2);}
|
|
| AB_BIL_NUM_ROWS token {bilP_load_att_num_rows($2);}
|
|
| AB_BIL_CHOICE_TYPE token {bilP_load_att_choice_type($2);}
|
|
| AB_BIL_SELECTION_REQUIRED token {bilP_load_att_selection_required($2);}
|
|
| AB_BIL_BORDER_FRAME token {bilP_load_att_border_frame($2);}
|
|
| AB_BIL_HAS_FOOTER token {bilP_load_att_has_footer($2);}
|
|
| AB_BIL_MENU_TYPE token {bilP_load_att_menu_type($2);}
|
|
| AB_BIL_MAX_LENGTH token {bilP_load_att_max_length($2);}
|
|
| AB_BIL_SHOW_VALUE token {bilP_load_att_show_value($2);}
|
|
| AB_BIL_SLIDER_TYPE token {bilP_load_att_slider_type($2);}
|
|
| AB_BIL_TEAR_OFF token {bilP_load_att_tear_off($2);}
|
|
| AB_BIL_TYPE token {bilP_load_att_type($2);}
|
|
| AB_BIL_USER_DATA token {bilP_load_att_user_data($2);}
|
|
| AB_BIL_INITIAL_VALUE token {bilP_load_att_initial_value($2);}
|
|
| AB_BIL_VATTACH_TYPE token {bilP_load_att_vattach_type($2);}
|
|
| AB_BIL_VENDOR token {bilP_load_att_vendor($2);}
|
|
| AB_BIL_VERSION token {bilP_load_att_version($2);}
|
|
| AB_BIL_VISIBLE token {bilP_load_att_visible($2); }
|
|
| AB_BIL_VOFFSET token {bilP_load_att_voffset($2); }
|
|
| AB_BIL_VSCROLL token {bilP_load_att_vscrollbar($2); }
|
|
| AB_BIL_VSCROLLBAR token {bilP_load_att_vscrollbar($2); }
|
|
| AB_BIL_VSPACING token {bilP_load_att_vspacing($2); }
|
|
| AB_BIL_WEST_ATTACHMENT {bilP_load_att_west_attachment_begin();} attach_list {bilP_load_att_west_attachment_end();}
|
|
| AB_BIL_WHEN when_value {bilP_load_att_when($2);}
|
|
| AB_BIL_WIDTH_MAX token {bilP_load_att_width_max($2); }
|
|
| AB_BIL_WORD_WRAP token {bilP_load_att_word_wrap($2); }
|
|
| AB_BIL_X token {bilP_load_att_x($2); }
|
|
| AB_BIL_Y token {bilP_load_att_y($2); }
|
|
;
|
|
|
|
token : AB_BIL_UNDEF {$$=TOK;}
|
|
| AB_BIL_UNDEF_KEYWORD {$$=TOK;}
|
|
| AB_BIL_ABSOLUTE {$$=TOK;}
|
|
| AB_BIL_ACCELERATOR {$$=TOK;}
|
|
| AB_BIL_ACCESS_HELP_VOLUME {$$=TOK;}
|
|
| AB_BIL_ACTION {$$=TOK;}
|
|
| AB_BIL_ACTION1 {$$=TOK;}
|
|
| AB_BIL_ACTION2 {$$=TOK;}
|
|
| AB_BIL_ACTION3 {$$=TOK;}
|
|
| AB_BIL_ACTION1_BUTTON {$$=TOK;}
|
|
| AB_BIL_ACTION2_BUTTON {$$=TOK;}
|
|
| AB_BIL_ACTION3_BUTTON {$$=TOK;}
|
|
| AB_BIL_ACTION1_LABEL {$$=TOK;}
|
|
| AB_BIL_ACTION2_LABEL {$$=TOK;}
|
|
| AB_BIL_ACTION3_LABEL {$$=TOK;}
|
|
| AB_BIL_ACTION_TYPE {$$=TOK;}
|
|
| AB_BIL_ACTIVATED {$$=TOK;}
|
|
| AB_BIL_ACTIVE {$$=TOK;}
|
|
| AB_BIL_ADVANCED {$$=TOK;}
|
|
| AB_BIL_AFTER_CREATED {$$=TOK;}
|
|
| AB_BIL_ALPHANUMERIC {$$=TOK;}
|
|
| AB_BIL_ALWAYS {$$=TOK;}
|
|
| AB_BIL_ANY {$$=TOK;}
|
|
| AB_BIL_APPLICATION {$$=TOK;}
|
|
| AB_BIL_ARG_TYPE {$$=TOK;}
|
|
| AB_BIL_ARROW_DOWN {$$=TOK;}
|
|
| AB_BIL_ARROW_LEFT {$$=TOK;}
|
|
| AB_BIL_ARROW_RIGHT {$$=TOK;}
|
|
| AB_BIL_ARROW_UP {$$=TOK;}
|
|
| AB_BIL_ARROW_FLAT_BEGIN {$$=TOK;}
|
|
| AB_BIL_ARROW_FLAT_END {$$=TOK;}
|
|
| AB_BIL_ARROW_BEGIN {$$=TOK;}
|
|
| AB_BIL_ARROW_END {$$=TOK;}
|
|
| AB_BIL_ARROW_SPLIT {$$=TOK;}
|
|
| AB_BIL_ATTACH_ALIGN_OBJ_EDGE {$$=TOK;}
|
|
| AB_BIL_ATTACH_GRIDLINE {$$=TOK;}
|
|
| AB_BIL_ATTACH_CENTER_GRIDLINE {$$=TOK;}
|
|
| AB_BIL_ATTACH_OBJ {$$=TOK;}
|
|
| AB_BIL_ATTACH_POINT {$$=TOK;}
|
|
| AB_BIL_AUTO_DISMISS {$$=TOK;}
|
|
| AB_BIL_BASE_WINDOW {$$=TOK;}
|
|
| AB_BIL_BASIC {$$=TOK;}
|
|
| AB_BIL_BEFORE_POST_MENU {$$=TOK;}
|
|
| AB_BIL_BEFORE_TEXT_CHANGED {$$=TOK;}
|
|
| AB_BIL_BG_COLOR {$$=TOK;}
|
|
| AB_BIL_BOLD {$$=TOK;}
|
|
| AB_BIL_BOOLEAN {$$=TOK;}
|
|
| AB_BIL_BORDER_FRAME {$$=TOK;}
|
|
| AB_BIL_BOTTOM {$$=TOK;}
|
|
| AB_BIL_BOTTOM_TO_TOP {$$=TOK;}
|
|
| AB_BIL_BROWSE {$$=TOK;}
|
|
| AB_BIL_BROWSE_MULTIPLE {$$=TOK;}
|
|
| AB_BIL_BUILTIN {$$=TOK;}
|
|
| AB_BIL_BUTTON {$$=TOK;}
|
|
| AB_BIL_BUTTON_PANEL {$$=TOK;}
|
|
| AB_BIL_BUTTON_TYPE {$$=TOK;}
|
|
| AB_BIL_CALLBACK {$$=TOK;}
|
|
| AB_BIL_CALL_FUNCTION {$$=TOK;}
|
|
| AB_BIL_CANCEL {$$=TOK;}
|
|
| AB_BIL_CANCEL_BUTTON {$$=TOK;}
|
|
| AB_BIL_CENTER {$$=TOK;}
|
|
| AB_BIL_CENTERS {$$=TOK;}
|
|
| AB_BIL_CHILDREN {$$=TOK;}
|
|
| AB_BIL_CHOICE {$$=TOK;}
|
|
| AB_BIL_CHOICE_TYPE {$$=TOK;}
|
|
| AB_BIL_COLUMN {$$=TOK;}
|
|
| AB_BIL_COLUMN_ALIGNMENT {$$=TOK;}
|
|
| AB_BIL_COMBO_BOX_EDITABLE {$$=TOK;}
|
|
| AB_BIL_COMBO_BOX_STATIC {$$=TOK;}
|
|
| AB_BIL_CLASS_NAME {$$=TOK;}
|
|
| AB_BIL_COMPOSITE {$$=TOK;}
|
|
| AB_BIL_COMPOUND_TYPE {$$=TOK;}
|
|
| AB_BIL_COLOR {$$=TOK;}
|
|
| AB_BIL_COLOR_CHOOSER {$$=TOK;}
|
|
| AB_BIL_CONNECTION {$$=TOK;}
|
|
| AB_BIL_CONNECTION_LIST {$$=TOK;}
|
|
| AB_BIL_CONTAINER {$$=TOK;}
|
|
| AB_BIL_CONTAINER_TYPE {$$=TOK;}
|
|
| AB_BIL_COMBO_BOX {$$=TOK;}
|
|
| AB_BIL_COPY {$$=TOK;}
|
|
| AB_BIL_DECIMAL_POINTS {$$=TOK;}
|
|
| AB_BIL_DEFAULT {$$=TOK;}
|
|
| AB_BIL_DEFAULT_BUTTON {$$=TOK;}
|
|
| AB_BIL_DEFINED_STRING {$$=TOK;}
|
|
| AB_BIL_DESTROYED {$$=TOK;}
|
|
| AB_BIL_DIALOG {$$=TOK;}
|
|
| AB_BIL_DIRECTORY {$$=TOK;}
|
|
| AB_BIL_DISABLE {$$=TOK;}
|
|
| AB_BIL_DOUBLE_CLICKED_ON {$$=TOK;}
|
|
| AB_BIL_DOUBLE_LINE {$$=TOK;}
|
|
| AB_BIL_DOUBLE_DASHED_LINE {$$=TOK;}
|
|
| AB_BIL_DRAG_CURSOR {$$=TOK;}
|
|
| AB_BIL_DRAG_CURSOR_MASK {$$=TOK;}
|
|
| AB_BIL_DRAG_ENABLED {$$=TOK;}
|
|
| AB_BIL_DRAG_OPS {$$=TOK;}
|
|
| AB_BIL_DRAG_TO_ROOT_ALLOWED {$$=TOK;}
|
|
| AB_BIL_DRAG_TYPES {$$=TOK;}
|
|
| AB_BIL_DRAGGED {$$=TOK;}
|
|
| AB_BIL_DRAGGED_FROM {$$=TOK;}
|
|
| AB_BIL_DRAWAREA_HEIGHT {$$=TOK;}
|
|
| AB_BIL_DRAWAREA_WIDTH {$$=TOK;}
|
|
| AB_BIL_DRAWING_AREA {$$=TOK;}
|
|
| AB_BIL_DRAWN_BUTTON {$$=TOK;}
|
|
| AB_BIL_DROP_ENABLED {$$=TOK;}
|
|
| AB_BIL_DROP_OPS
|
|
| AB_BIL_DROP_SITE_CHILD_ALLOWED {$$=TOK;}
|
|
| AB_BIL_DROP_TYPES
|
|
| AB_BIL_DROPPED_ON {$$=TOK;}
|
|
| AB_BIL_EAST {$$=TOK;}
|
|
| AB_BIL_EAST_ATTACHMENT {$$=TOK;}
|
|
| AB_BIL_ELEMENT {$$=TOK;}
|
|
| AB_BIL_ENABLE {$$=TOK;}
|
|
| AB_BIL_EQUAL {$$=TOK;}
|
|
| AB_BIL_ERROR {$$=TOK;}
|
|
| AB_BIL_ETCHED_IN {$$=TOK;}
|
|
| AB_BIL_ETCHED_IN_DASH {$$=TOK;}
|
|
| AB_BIL_ETCHED_OUT {$$=TOK;}
|
|
| AB_BIL_ETCHED_OUT_DASH {$$=TOK;}
|
|
| AB_BIL_EXCLUSIVE {$$=TOK;}
|
|
| AB_BIL_EXECUTE_CODE {$$=TOK;}
|
|
| AB_BIL_FALSE {$$=TOK;}
|
|
| AB_BIL_FG_COLOR {$$=TOK;}
|
|
| AB_BIL_FILE_TYPE_MASK {$$=TOK;}
|
|
| AB_BIL_FILE_CHOOSER {$$=TOK;}
|
|
| AB_BIL_FILENAME {$$=TOK;}
|
|
| AB_BIL_FILES {$$=TOK;}
|
|
| AB_BIL_FILTER_PATTERN {$$=TOK;}
|
|
| AB_BIL_FLOAT {$$=TOK;}
|
|
| AB_BIL_FONT {$$=TOK;}
|
|
| AB_BIL_FONT_CHOOSER {$$=TOK;}
|
|
| AB_BIL_FOOTER {$$=TOK;}
|
|
| AB_BIL_FROM {$$=TOK;}
|
|
| AB_BIL_GAUGE {$$=TOK;}
|
|
| AB_BIL_GEOMETRY {$$=TOK;}
|
|
| AB_BIL_GLYPH {$$=TOK;}
|
|
| AB_BIL_GLYPH_FILE {$$=TOK;}
|
|
| AB_BIL_GRAPHIC {$$=TOK;}
|
|
| AB_BIL_GROUP {$$=TOK;}
|
|
| AB_BIL_GROUP_TYPE {$$=TOK;}
|
|
| AB_BIL_HAS_FOOTER {$$=TOK;}
|
|
| AB_BIL_HATTACH_TYPE {$$=TOK;}
|
|
| AB_BIL_HCENTER {$$=TOK;}
|
|
| AB_BIL_HELP_BUTTON {$$=TOK;}
|
|
| AB_BIL_HELP_LOCATION {$$=TOK;}
|
|
| AB_BIL_HELP_TEXT {$$=TOK;}
|
|
| AB_BIL_HELP_VOLUME {$$=TOK;}
|
|
| AB_BIL_HEIGHT {$$=TOK;}
|
|
| AB_BIL_HEIGHT_MAX {$$=TOK;}
|
|
| AB_BIL_HEIGHT_RESIZABLE {$$=TOK;}
|
|
| AB_BIL_HIDE {$$=TOK;}
|
|
| AB_BIL_HSCROLL {$$=TOK;}
|
|
| AB_BIL_HSCROLLBAR {$$=TOK;}
|
|
| AB_BIL_HSPACING {$$=TOK;}
|
|
| AB_BIL_HOFFSET {$$=TOK;}
|
|
| AB_BIL_HORIZONTAL {$$=TOK;}
|
|
| AB_BIL_I18N {$$=TOK;}
|
|
| AB_BIL_I18N_ENABLED {$$=TOK;}
|
|
| AB_BIL_ICON {$$=TOK;}
|
|
| AB_BIL_ICONIC {$$=TOK;}
|
|
| AB_BIL_ICON_FILE {$$=TOK;}
|
|
| AB_BIL_ICON_LABEL {$$=TOK;}
|
|
| AB_BIL_ICON_MASK_FILE {$$=TOK;}
|
|
| AB_BIL_IGNORE {$$=TOK;}
|
|
| AB_BIL_INACTIVE {$$=TOK;}
|
|
| AB_BIL_INCREMENT {$$=TOK;}
|
|
| AB_BIL_INFO {$$=TOK;}
|
|
| AB_BIL_INITIAL_STATE {$$=TOK;}
|
|
| AB_BIL_INT {$$=TOK;}
|
|
| AB_BIL_INVISIBLE {$$=TOK;}
|
|
| AB_BIL_ITEM {$$=TOK;}
|
|
| AB_BIL_ITEM_FOR_CHOICE {$$=TOK;}
|
|
| AB_BIL_ITEM_FOR_COMBO_BOX {$$=TOK;}
|
|
| AB_BIL_ITEM_FOR_LIST {$$=TOK;}
|
|
| AB_BIL_ITEM_FOR_MENU {$$=TOK;}
|
|
| AB_BIL_ITEM_FOR_MENUBAR {$$=TOK;}
|
|
| AB_BIL_ITEM_FOR_SPIN_BOX {$$=TOK;}
|
|
| AB_BIL_ITEM_SELECTED {$$=TOK;}
|
|
| AB_BIL_ITEM_TYPE {$$=TOK;}
|
|
| AB_BIL_LABEL {$$=TOK;}
|
|
| AB_BIL_LABEL_ALIGNMENT {$$=TOK;}
|
|
| AB_BIL_LABEL_POSITION {$$=TOK;}
|
|
| AB_BIL_LABELS {$$=TOK;}
|
|
| AB_BIL_LABEL_TYPE {$$=TOK;}
|
|
| AB_BIL_LABEL_STRING {$$=TOK;}
|
|
| AB_BIL_LABEL_STYLE {$$=TOK;}
|
|
| AB_BIL_LAYERS {$$=TOK;}
|
|
| AB_BIL_LEFT {$$=TOK;}
|
|
| AB_BIL_LEFT_TO_RIGHT {$$=TOK;}
|
|
| AB_BIL_LINK {$$=TOK;}
|
|
| AB_BIL_LIST {$$=TOK;}
|
|
| AB_BIL_LITERAL {$$=TOK;}
|
|
| AB_BIL_LOAD {$$=TOK;}
|
|
| AB_BIL_MAIN_WINDOW {$$=TOK;}
|
|
| AB_BIL_MAX_LABEL {$$=TOK;}
|
|
| AB_BIL_MAX_VALUE {$$=TOK;}
|
|
| AB_BIL_MENU {$$=TOK;}
|
|
| AB_BIL_MENU_BAR {$$=TOK;}
|
|
| AB_BIL_MENU_BUTTON {$$=TOK;}
|
|
| AB_BIL_MENU_TITLE {$$=TOK;}
|
|
| AB_BIL_MENU_TYPE {$$=TOK;}
|
|
| AB_BIL_MESSAGE {$$=TOK;}
|
|
| AB_BIL_MESSAGE_TYPE {$$=TOK;}
|
|
| AB_BIL_MIN_LABEL {$$=TOK;}
|
|
| AB_BIL_MIN_VALUE {$$=TOK;}
|
|
| AB_BIL_MODULE {$$=TOK;}
|
|
| AB_BIL_MNEMONIC {$$=TOK;}
|
|
| AB_BIL_MOVE {$$=TOK;}
|
|
| AB_BIL_MULTIPLE {$$=TOK;}
|
|
| AB_BIL_MULTIPLE_SELECTIONS {$$=TOK;}
|
|
| AB_BIL_NIL {$$=TOK;}
|
|
| AB_BIL_NONEXCLUSIVE {$$=TOK;}
|
|
| AB_BIL_NOTSELECTED {$$=TOK;}
|
|
| AB_BIL_NAME {$$=TOK;}
|
|
| AB_BIL_NEVER {$$=TOK;}
|
|
| AB_BIL_NONE {$$=TOK;}
|
|
| AB_BIL_NORTH {$$=TOK;}
|
|
| AB_BIL_NORTHEAST {$$=TOK;}
|
|
| AB_BIL_NORTHWEST {$$=TOK;}
|
|
| AB_BIL_NORTH_ATTACHMENT {$$=TOK;}
|
|
| AB_BIL_NUM_COLUMNS {$$=TOK;}
|
|
| AB_BIL_NUM_ROWS {$$=TOK;}
|
|
| AB_BIL_NUMERIC {$$=TOK;}
|
|
| AB_BIL_OK {$$=TOK;}
|
|
| AB_BIL_OK_BUTTON {$$=TOK;}
|
|
| AB_BIL_OK_LABEL {$$=TOK;}
|
|
| AB_BIL_ON_ITEM_HELP {$$=TOK;}
|
|
| AB_BIL_OPEN {$$=TOK;}
|
|
| AB_BIL_OPTION {$$=TOK;}
|
|
| AB_BIL_OPTION_MENU {$$=TOK;}
|
|
| AB_BIL_ORIENTATION {$$=TOK;}
|
|
| AB_BIL_OTHER {$$=TOK;}
|
|
| AB_BIL_OTHER_STRING {$$=TOK;}
|
|
| AB_BIL_PACKING {$$=TOK;}
|
|
| AB_BIL_PANED {$$=TOK;}
|
|
| AB_BIL_PANE_MAX_HEIGHT {$$=TOK;}
|
|
| AB_BIL_PANE_MIN_HEIGHT {$$=TOK;}
|
|
| AB_BIL_POPPED_DOWN {$$=TOK;}
|
|
| AB_BIL_POPPED_UP {$$=TOK;}
|
|
| AB_BIL_WIN_CHILDREN {$$=TOK;}
|
|
| AB_BIL_WIN_PARENT {$$=TOK;}
|
|
| AB_BIL_PARAMETER_TYPE {$$=TOK;}
|
|
| AB_BIL_PIXEL {$$=TOK;}
|
|
| AB_BIL_PIXMAP {$$=TOK;}
|
|
| AB_BIL_PROCESS_STRING {$$=TOK;}
|
|
| AB_BIL_PROJECT {$$=TOK;}
|
|
| AB_BIL_PULLDOWN {$$=TOK;}
|
|
| AB_BIL_PUSH_BUTTON {$$=TOK;}
|
|
| AB_BIL_QUESTION {$$=TOK;}
|
|
| AB_BIL_READ_ONLY {$$=TOK;}
|
|
| AB_BIL_REFERENCE_POINT {$$=TOK;}
|
|
| AB_BIL_REGULAR {$$=TOK;}
|
|
| AB_BIL_RELATIVE {$$=TOK;}
|
|
| AB_BIL_REPAINT_NEEDED {$$=TOK;}
|
|
| AB_BIL_RESIZABLE {$$=TOK;}
|
|
| AB_BIL_RESIZED {$$=TOK;}
|
|
| AB_BIL_RETURN_TYPE {$$=TOK;}
|
|
| AB_BIL_RES_FILE_TYPES {$$=TOK;}
|
|
| AB_BIL_RESOURCE {$$=TOK;}
|
|
| AB_BIL_RIGHT {$$=TOK;}
|
|
| AB_BIL_RIGHT_TO_LEFT {$$=TOK;}
|
|
| AB_BIL_ROOT_WINDOW {$$=TOK;}
|
|
| AB_BIL_ROW {$$=TOK;}
|
|
| AB_BIL_ROWSCOLUMNS {$$=TOK;}
|
|
| AB_BIL_ROW_ALIGNMENT {$$=TOK;}
|
|
| AB_BIL_ROW_COLUMN {$$=TOK;}
|
|
| AB_BIL_SAVE {$$=TOK;}
|
|
| AB_BIL_SAVE_AS {$$=TOK;}
|
|
| AB_BIL_SB_ALWAYS_VISIBLE {$$=TOK;}
|
|
| AB_BIL_SCALE {$$=TOK;}
|
|
| AB_BIL_SCROLLED_WINDOW {$$=TOK;}
|
|
| AB_BIL_SELECT {$$=TOK;}
|
|
| AB_BIL_SELECTED {$$=TOK;}
|
|
| AB_BIL_SELECTION_BOX {$$=TOK;}
|
|
| AB_BIL_SELECTION_REQUIRED {$$=TOK;}
|
|
| AB_BIL_SEPARATOR {$$=TOK;}
|
|
| AB_BIL_SESSION_MGMT {$$=TOK;}
|
|
| AB_BIL_SESSIONING_CMDLINE {$$=TOK;}
|
|
| AB_BIL_SESSIONING_CMDLINE_AND_FILE {$$=TOK;}
|
|
| AB_BIL_SESSIONING_FILE {$$=TOK;}
|
|
| AB_BIL_SESSIONING_METHOD {$$=TOK;}
|
|
| AB_BIL_SESSION_RESTORE {$$=TOK;}
|
|
| AB_BIL_SESSION_SAVE {$$=TOK;}
|
|
| AB_BIL_SET_LABEL {$$=TOK;}
|
|
| AB_BIL_SET_TEXT {$$=TOK;}
|
|
| AB_BIL_SET_VALUE {$$=TOK;}
|
|
| AB_BIL_SHADOW_IN {$$=TOK;}
|
|
| AB_BIL_SHADOW_OUT {$$=TOK;}
|
|
| AB_BIL_SHOW {$$=TOK;}
|
|
| AB_BIL_SHOW_VALUE {$$=TOK;}
|
|
| AB_BIL_SINGLE {$$=TOK;}
|
|
| AB_BIL_SINGLE_LINE {$$=TOK;}
|
|
| AB_BIL_SINGLE_DASHED_LINE {$$=TOK;}
|
|
| AB_BIL_SLIDER {$$=TOK;}
|
|
| AB_BIL_SLIDER_TYPE {$$=TOK;}
|
|
| AB_BIL_SOUTHEAST {$$=TOK;}
|
|
| AB_BIL_SOUTH {$$=TOK;}
|
|
| AB_BIL_SOUTHWEST {$$=TOK;}
|
|
| AB_BIL_SOUTH_ATTACHMENT {$$=TOK;}
|
|
| AB_BIL_SPIN_BOX {$$=TOK;}
|
|
| AB_BIL_STANDARD {$$=TOK;}
|
|
| AB_BIL_STRING {$$=TOK;}
|
|
| AB_BIL_MAX_LENGTH {$$=TOK;}
|
|
| AB_BIL_TEAR_OFF {$$=TOK;}
|
|
| AB_BIL_TERM_PANE {$$=TOK;}
|
|
| AB_BIL_TEXT {$$=TOK;}
|
|
| AB_BIL_TEXT_CHANGED {$$=TOK;}
|
|
| AB_BIL_TEXT_FIELD {$$=TOK;}
|
|
| AB_BIL_TEXT_PANE {$$=TOK;}
|
|
| AB_BIL_TEXT_TYPE {$$=TOK;}
|
|
| AB_BIL_TIGHT {$$=TOK;}
|
|
| AB_BIL_TITLE {$$=TOK;}
|
|
| AB_BIL_TITLE_TYPE {$$=TOK;}
|
|
| AB_BIL_TO {$$=TOK;}
|
|
| AB_BIL_TOGGLED {$$=TOK;}
|
|
| AB_BIL_TOOL_BAR {$$=TOK;}
|
|
| AB_BIL_TOOLTALK {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_DESKTOP_LEVEL {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_DO_COMMAND {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_GET_STATUS {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_PAUSE_RESUME {$$=TOK;}
|
|
| AB_BIL_TOOLTALK_QUIT {$$=TOK;}
|
|
| AB_BIL_TOP {$$=TOK;}
|
|
| AB_BIL_TOP_TO_BOTTOM {$$=TOK;}
|
|
| AB_BIL_TRUE {$$=TOK;}
|
|
| AB_BIL_TYPE {$$=TOK;}
|
|
| AB_BIL_USER_DATA {$$=TOK;}
|
|
| AB_BIL_USER_DEF {$$=TOK;}
|
|
| AB_BIL_INITIAL_VALUE {$$=TOK;}
|
|
| AB_BIL_VALUE {$$=TOK;}
|
|
| AB_BIL_VALUE_CHANGED {$$=TOK;}
|
|
| AB_BIL_VALUE_BOOL {$$=TOK;}
|
|
| AB_BIL_VALUE_FLOAT {$$=TOK;}
|
|
| AB_BIL_VALUE_IDENT {$$=TOK;}
|
|
| AB_BIL_VALUE_INT {$$=TOK;}
|
|
| AB_BIL_VALUE_STRING {$$=TOK;}
|
|
| AB_BIL_VATTACH_TYPE {$$=TOK;}
|
|
| AB_BIL_VCENTER {$$=TOK;}
|
|
| AB_BIL_VENDOR {$$=TOK;}
|
|
| AB_BIL_VERSION {$$=TOK;}
|
|
| AB_BIL_VERTICAL {$$=TOK;}
|
|
| AB_BIL_VISIBLE {$$=TOK;}
|
|
| AB_BIL_VOFFSET {$$=TOK;}
|
|
| AB_BIL_VOID {$$=TOK;}
|
|
| AB_BIL_VSCROLL {$$=TOK;}
|
|
| AB_BIL_VSCROLLBAR {$$=TOK;}
|
|
| AB_BIL_VSPACING {$$=TOK;}
|
|
| AB_BIL_WARNING {$$=TOK;}
|
|
| AB_BIL_WEST {$$=TOK;}
|
|
| AB_BIL_WEST_ATTACHMENT {$$=TOK;}
|
|
| AB_BIL_WHEN {$$=TOK;}
|
|
| AB_BIL_WHEN_NEEDED {$$=TOK;}
|
|
| AB_BIL_WIDGET {$$=TOK;}
|
|
| AB_BIL_WIDTH {$$=TOK;}
|
|
| AB_BIL_WIDTH_MAX {$$=TOK;}
|
|
| AB_BIL_WIDTH_RESIZABLE {$$=TOK;}
|
|
| AB_BIL_WORD_WRAP {$$=TOK;}
|
|
| AB_BIL_WORKING {$$=TOK;}
|
|
| AB_BIL_X {$$=TOK;}
|
|
| AB_BIL_XMSTRING {$$=TOK;}
|
|
| AB_BIL_XMSTRING_TBL {$$=TOK;}
|
|
| AB_BIL_Y {$$=TOK;}
|
|
;
|
|
|