2 This file is for the log statements that relate to each application.
3 Each grammar rule here is related to a specific application.
9 writer_command | calc_command | impress_command | math_command | draw_command
13 This part is for all the Writer log statements:
25 writer_Type_command | writer_Select_command | writer_GOTO_command |
26 writer_Create_table | writer_Copy_Text | writer_Cut_Text |
27 writer_Paste_Text | writer_Insert_BreakPage | writer_Comment_command
30 'Type on writer' what_to_type=Type_options
32 writer_Select_command:
33 'Select from Pos' from_pos=INT 'to Pos' to_pos=INT
36 'GOTO page number' page_num=INT
39 'Create Table with Columns :' cols=INT ', Rows :' rows=INT
42 'Copy the Selected Text'
45 'Cut the Selected Text'
48 'Paste in the Current Cursor Location'
50 writer_Insert_BreakPage:
55 This part is for all the Calc log statements:
58 2) Select cell or range
62 6) Remove Content of a cell
73 calc_Type_command | calc_switch_sheet | calc_Select_cell | calc_AutoFill_filter |
74 calc_SelectMenu_filter | calc_Delete_Cells | calc_Remove_Content | calc_insert_cells |
75 calc_Cut_Cells | calc_Copy_Cells | calc_Paste_Cells | calc_UNMerge_Cells |
76 calc_Merge_Cells | calc_Rename_Sheet | calc_Insert_sheet | calc_Open_Comment |
80 'Type on current cell' what_to_type=Type_options
83 'Switch to sheet number' sheet_num=INT
86 'Select from calc' select_op=select_options
89 'Launch AutoFilter from Col' col_num=INT 'and Row' row_num=INT
91 calc_SelectMenu_filter:
92 'Launch SELECTMENU from Col' col_num=INT 'and Row' row_num=INT
95 '{' '"RANGE":' input_range=STRING '}'
98 '{' '"CELL":' input_cell=STRING '}'
101 'Delete The Cells in' '{' '"RANGE":' input_range=STRING '}'
104 'Remove Content from This' '{' '"RANGE":' input_range=STRING '}'
107 'Insert Cell around the ' '{' '"RANGE":' input_range=STRING '}'
110 'CUT the selected ' '{' '"RANGE":' input_range=STRING '}'
113 'COPY the selected ' '{' '"RANGE":' input_range=STRING '}'
116 'Paste in the' '{' '"RANGE":' input_range=STRING '}'
119 'Merge' '{' '"RANGE":' input_range=STRING '}'
122 'Delete the merge between' '{' '"CELL":' input_range=STRING '}'
125 'Rename The Selected Tab to ' new_name=STRING
131 'Open Comment' (txt=STRING)?
134 'Close Comment' (txt=STRING)?
137 //this is the select options
139 one_cell | range_of_cells
143 This part is for all the Impress log statements:
152 impress_Type_command | impress_Insert_Slide | impress_Delete_Page |
153 impress_Duplicate_Slide | impress_Rename_Slide
155 impress_Type_command:
156 'Type on impress ' what_to_type=Type_options
158 impress_Insert_Slide:
159 'Insert New Slide at Position ' position_num=INT
162 'Delete Slide number ' position_num=INT
164 impress_Duplicate_Slide:
165 'Duplicate The Selected Slide '
167 impress_Rename_Slide:
168 'Rename The Selected Slide from ' old_name=STRING 'to' new_name=STRING
171 This part is for all the Math log statements:
177 math_element_selector | math_Type_command
179 math_element_selector:
180 'Select element no ' element_no=INT 'From' place=ID
183 'Type on math ' what_to_type=Type_options
187 This part is for all the Draw log statements:
195 draw_Type_command | draw_Insert_Page | draw_Delete_Page |
199 'Type on draw ' what_to_type=Type_options
202 'Insert New Page at Position ' position_num=INT
205 'Delete Page number ' position_num=INT
208 'Rename The Selected Page from ' old_name=STRING 'to' new_name=STRING
212 This part is for all the Writer Comment log statements:
220 writer_Comment_command:
221 writer_Comment_leave | writer_Comment_show | writer_Comment_hide |
222 writer_Comment_delete | writer_Comment_setresolved
224 writer_Comment_leave:
225 'Leave ' comment_id=STRING
228 'Show ' comment_id=STRING
231 'Hide ' comment_id=STRING
233 writer_Comment_delete:
234 'Delete ' comment_id=STRING
236 writer_Comment_setresolved:
237 'Resolve' comment_id=STRING