libbbb  1.2.1
Groups common code used in some applications and libraries.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
rexscript-predefined-commands.h
Go to the documentation of this file.
1 /* ========================================================================= */
2 /* ------------------------------------------------------------------------- *//*
12 
13 
14  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15  Please read COPYING and README files in root folder
16  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 */
18 /* ------------------------------------------------------------------------- */
19 /* ========================================================================= */
20 #ifndef __REXSCRIPT_PREDEFINED_COMMANDS_INC__
21 #define __REXSCRIPT_PREDEFINED_COMMANDS_INC__
22 //
23 //
24 //
25 //
26 /* INCLUDES ------------------------------------------------------------ */
27 
28 #include <QStringList>
29 
30 /* INCLUDES ============================================================ */
31 //
32 //
33 //
34 //
35 /* DEFINITIONS --------------------------------------------------------- */
36 
37 namespace bbb {
38 namespace rex_script {
39 
40 
42  enum PredefCommandId {
43  CID_Invalid = 0,
44  CID_NotACommand,
46  CID_Include,
47  CID_Frequency,
48  CID_LogOnOff,
49  CID_BeginLog,
50  CID_Log,
51  CID_Wait,
52  CID_Echo,
53  CID_BeginEcho,
54  CID_BeginTempFile,
55  CID_BeginDir,
56  CID_Set,
57  CID_SetB,
58  CID_SetX,
59  CID_Append,
60  CID_Split,
61  CID_ReadF,
62  CID_WriteF,
63  CID_AppendF,
64  CID_Compute,
65  CID_If,
66  CID_ForEach,
67  CID_For,
68  CID_While,
69  CID_Del,
70  CID_DelF,
71  CID_CopyF,
72  CID_MoveF,
73  CID_GetEnv,
74  CID_SetEnv,
75 
76  CID_MaxPredefined = 1000
77  };
78 
79 
80 /* DEFINITIONS ========================================================= */
81 //
82 //
83 //
84 //
85 /* FUNCTIONS ----------------------------------------------------------- */
86 
87 QStringList predefinedPatterns ( void );
88 
89 #ifdef BUILDING_REXSCRIPT_HELP
90 void buildDocFile ( const QString & s_file_path );
91 #endif // BUILDING_REXSCRIPT_HELP
92 /* FUNCTIONS =========================================================== */
93 //
94 //
95 //
96 //
97 
98 } // namespace rex_script
99 } // namespace bbb
100 
101 #endif // __REXSCRIPT_PREDEFINED_COMMANDS_INC__
102 /* ------------------------------------------------------------------------- */
103 /* ========================================================================= */