%{ /* * $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 #include "bil_parse.h" #include #include "bil_loadattP.h" #define TOK (bilP_load_get_token()) void yyerror(char *); int yylex(void); %} /* * 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;} ;