Avoid potential negative array index access to cached text.
[LibreOffice.git] / uitest / ui_logger_dsl / ui_logger_dsl_grammar.tx
blob717fb7172feaede5eaddae5e7a1b8e96cb7af0a5
1 /*
2   This file is for defining the DSL grammar.
3   This file imports all grammar rules from all the other files.
4   The compiler works with this file.
5   Each imported file has comments related to its content.
6 */
8 import dialog_commands
9 import starter_commands
10 import uno_commands
11 import UI_Object_commands
12 import Special_commands
13 import General_commands
15 UILogger:
16     commands*=Command
19 Command:
20   UNOCommand | StarterCommand | UIObjectCommand | DialogCommand  |
21   SpecialCommand | GeneralCommand | Comment
24   The Comment rule is for having an ability to write a comment,
25   if you want to write a test case in the DSL
27 Comment:
28   /\/\/.*$/