Skip to content

Commit ced4e6f

Browse files
committed
flow expression String.split stub added
1 parent 6bd0378 commit ced4e6f

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

src/eez/flow/flow_defs_v3.h

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ enum ComponentTypes {
5151
COMPONENT_TYPE_END_ACTION = 1002,
5252
COMPONENT_TYPE_INPUT_ACTION = 1003,
5353
COMPONENT_TYPE_OUTPUT_ACTION = 1004,
54-
COMPONENT_TYPE_GET_VARIABLE_ACTION = 1005,
54+
COMPONENT_TYPE_WATCH_VARIABLE_ACTION = 1005,
5555
COMPONENT_TYPE_EVAL_EXPR_ACTION = 1006,
5656
COMPONENT_TYPE_SET_VARIABLE_ACTION = 1007,
5757
COMPONENT_TYPE_SWITCH_ACTION = 1008,
@@ -181,8 +181,8 @@ enum Component_INPUT_EMBEDDED_WIDGET_Properties {
181181
INPUT_EMBEDDED_WIDGET_PROPERTY_UNIT = 4
182182
};
183183

184-
enum Component_GET_VARIABLE_ACTION_COMPONENT_Properties {
185-
GET_VARIABLE_ACTION_COMPONENT_PROPERTY_VARIABLE = 0
184+
enum Component_WATCH_VARIABLE_ACTION_COMPONENT_Properties {
185+
WATCH_VARIABLE_ACTION_COMPONENT_PROPERTY_VARIABLE = 0
186186
};
187187

188188
enum Component_EVAL_EXPR_ACTION_COMPONENT_Properties {
@@ -203,6 +203,10 @@ enum Component_IS_TRUE_ACTION_COMPONENT_Properties {
203203
IS_TRUE_ACTION_COMPONENT_PROPERTY_VALUE = 0
204204
};
205205

206+
enum Component_CONSTANT_ACTION_COMPONENT_Properties {
207+
CONSTANT_ACTION_COMPONENT_PROPERTY_VALUE = 0
208+
};
209+
206210
enum Component_LOG_ACTION_COMPONENT_Properties {
207211
LOG_ACTION_COMPONENT_PROPERTY_VALUE = 0
208212
};
@@ -256,7 +260,8 @@ enum OperationTypes {
256260
OPERATION_TYPE_MATH_ABS = 27,
257261
OPERATION_TYPE_STRING_FIND = 28,
258262
OPERATION_TYPE_STRING_PAD_START = 29,
259-
OPERATION_TYPE_ARRAY_SLICE = 30
263+
OPERATION_TYPE_STRING_SPLIT = 30,
264+
OPERATION_TYPE_ARRAY_SLICE = 31
260265
};
261266

262267
} // defs_v3

src/eez/flow/operations.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,11 @@ bool do_OPERATION_TYPE_STRING_PAD_START(EvalStack &stack) {
620620
return false;
621621
}
622622

623+
bool do_OPERATION_TYPE_STRING_SPLIT(EvalStack &stack) {
624+
// TODO
625+
return false;
626+
}
627+
623628
bool do_OPERATION_TYPE_ARRAY_SLICE(EvalStack &stack) {
624629
// TODO
625630
return false;
@@ -656,6 +661,7 @@ EvalOperation g_evalOperations[] = {
656661
do_OPERATION_TYPE_MATH_ABS,
657662
do_OPERATION_TYPE_STRING_FIND,
658663
do_OPERATION_TYPE_STRING_PAD_START,
664+
do_OPERATION_TYPE_STRING_SPLIT,
659665
do_OPERATION_TYPE_ARRAY_SLICE
660666
};
661667

0 commit comments

Comments
 (0)