Library String
*** Variables ***
-&{Stream_dict} hydrogen=${1} stable-helium=${2} stable-lithium=${3} beryllium=${4} boron=${5} carbon=${6} nitrogen=${7}
+&{Stream_dict} carbon=${6} nitrogen=${7} oxygen=${8} fluorine=${9} neon=${10} sodium=${11}
*** Keywords ***
Set_Variable_If_At_Least
... return ${value_if_false} otherwise.
BuiltIn.Run_Keyword_And_Return BuiltIn.Set_Variable_If &{Stream_dict}[${ODL_STREAM}] <= &{Stream_dict}[${upper_bound}] ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Least_Helium
+Set_Variable_If_At_Least_Carbon
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare stable-helium to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least stable-helium,
+ [Documentation] Compare carbon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least carbon,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least stable-helium ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least carbon ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Least_Lithium
+Set_Variable_If_At_Least_Nitrogen
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare stable-lithium to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least stable-lithium,
+ [Documentation] Compare nitrogen to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least nitrogen,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least stable-lithium ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least nitrogen ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Least_Beryllium
+Set_Variable_If_At_Least_Oxygen
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare beryllium to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least beryllium,
+ [Documentation] Compare oxygen to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least oxygen,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least beryllium ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least oxygen ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Least_Boron
+Set_Variable_If_At_Least_Fluorine
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare boron to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least boron,
+ [Documentation] Compare fluorine to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least fluorine,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least boron ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least fluorine ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Least_Carbon
+Set_Variable_If_At_Least_Neon
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare carbon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least carbon,
+ [Documentation] Compare neon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least neon,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least carbon ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least neon ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Most_Helium
+Set_Variable_If_At_Most_Carbon
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare stable-helium to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most stable-helium,
+ [Documentation] Compare carbon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most carbon,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most stable-helium ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most carbon ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Most_Lithium
+Set_Variable_If_At_Most_Nitrogen
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare stable-lithium to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most stable-lithium,
+ [Documentation] Compare nitrogen to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most nitrogen,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most stable-lithium ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most nitrogen ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Most_Beryllium
+Set_Variable_If_At_Most_Oxygen
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare beryllium to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most beryllium,
+ [Documentation] Compare oxygen to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most oxygen,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most beryllium ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most oxygen ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Most_Boron
+Set_Variable_If_At_Most_Fluorine
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare boron to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most boron,
+ [Documentation] Compare fluorine to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most fluorine,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most boron ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most fluorine ${value_if_true} ${value_if_false}
-Set_Variable_If_At_Most_Carbon
+Set_Variable_If_At_Most_Neon
[Arguments] ${value_if_true} ${value_if_false}
- [Documentation] Compare carbon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most carbon,
+ [Documentation] Compare neon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most neon,
... return ${value_if_false} otherwise.
- BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most carbon ${value_if_true} ${value_if_false}
+ BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most neon ${value_if_true} ${value_if_false}
CompareStream__Convert_Input
[Arguments] @{arguments}
${args} BuiltIn.Create_List
${kwargs} BuiltIn.Create_Dictionary
: FOR ${arg} IN @{arguments}
+ \ ${arg} BuiltIn.Convert_To_String ${arg}
\ ${removed} String.Remove_String ${arg} \n ${Space} \t
\ ... \r
\ ${splitted} BuiltIn.Run_Keyword_If "${removed[0]}" == "<" BuiltIn.Create List ${arg}
... run ${kw_name} @{varargs} &{kwargs} and return its value.
BuiltIn.Run_Keyword_And_Return_If &{Stream_dict}[${ODL_STREAM}] < &{Stream_dict}[${lower_bound}] ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_At_Least_Helium
- [Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-helium to ${ODL_STREAM} and in case ${ODL_STREAM} is at least stable-helium,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least stable-helium ${kw_name} @{varargs} &{kwargs}
-
-Run_Keyword_If_At_Least_Lithium
- [Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-lithium to ${ODL_STREAM} and in case ${ODL_STREAM} is at least stable-lithium,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least stable-lithium ${kw_name} @{varargs} &{kwargs}
-
-Run_Keyword_If_At_Least_Beryllium
- [Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare beryllium to ${ODL_STREAM} and in case ${ODL_STREAM} is at least beryllium,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least beryllium ${kw_name} @{varargs} &{kwargs}
-
-Run_Keyword_If_At_Least_Boron
- [Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare boron to ${ODL_STREAM} and in case ${ODL_STREAM} is at least boron,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least boron ${kw_name} @{varargs} &{kwargs}
-
Run_Keyword_If_At_Least_Carbon
[Arguments] ${kw_name} @{varargs} &{kwargs}
[Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is at least carbon,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least carbon ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_At_Most_Helium
+Run_Keyword_If_At_Least_Nitrogen
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-helium to ${ODL_STREAM} and in case ${ODL_STREAM} is at most stable-helium,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most stable-helium ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare nitrogen to ${ODL_STREAM} and in case ${ODL_STREAM} is at least nitrogen,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least nitrogen ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_At_Most_Lithium
+Run_Keyword_If_At_Least_Oxygen
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-lithium to ${ODL_STREAM} and in case ${ODL_STREAM} is at most stable-lithium,
+ [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is at least oxygen,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most stable-lithium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least oxygen ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_At_Most_Beryllium
+Run_Keyword_If_At_Least_Fluorine
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare beryllium to ${ODL_STREAM} and in case ${ODL_STREAM} is at most beryllium,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most beryllium ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is at least fluorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least fluorine ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_At_Most_Boron
+Run_Keyword_If_At_Least_Neon
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare boron to ${ODL_STREAM} and in case ${ODL_STREAM} is at most boron,
- ... run ${kw_name} @{varargs} &{kwargs} and return its value
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most boron ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare neon to ${ODL_STREAM} and in case ${ODL_STREAM} is at least neon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least neon ${kw_name} @{varargs} &{kwargs}
Run_Keyword_If_At_Most_Carbon
[Arguments] ${kw_name} @{varargs} &{kwargs}
... run ${kw_name} @{varargs} &{kwargs} and return its value.
BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most carbon ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_More_Than_Helium
+Run_Keyword_If_At_Most_Nitrogen
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-helium to ${ODL_STREAM} and in case ${ODL_STREAM} is more than stable-helium,
+ [Documentation] Compare nitrogen to ${ODL_STREAM} and in case ${ODL_STREAM} is at most nitrogen,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than stable-helium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most nitrogen ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_Less_Than_Helium
+Run_Keyword_If_At_Most_Oxygen
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-helium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than stable-helium,
+ [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is at most oxygen,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than stable-helium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most oxygen ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_More_Than_Lithium
+Run_Keyword_If_At_Most_Fluorine
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-lithium to ${ODL_STREAM} and in case ${ODL_STREAM} is more than stable-lithium,
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is at most fluroine,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than stable-lithium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most fluorine ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_Less_Than_Lithium
+Run_Keyword_If_At_Most_Neon
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare stable-lithium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than stable-lithium,
+ [Documentation] Compare neon to ${ODL_STREAM} and in case ${ODL_STREAM} is at most neon,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than stable-lithium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most neon ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_More_Than_Beryllium
+Run_Keyword_If_More_Than_Carbon
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare beryllium to ${ODL_STREAM} and in case ${ODL_STREAM} is more than beryllium,
+ [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is more than carbon,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than beryllium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than carbon ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_Less_Than_Beryllium
+Run_Keyword_If_More_Than_Nitrogen
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare beryllium to ${ODL_STREAM} and in case ${ODL_STREAM} is less than beryllium,
+ [Documentation] Compare nitrogen to ${ODL_STREAM} and in case ${ODL_STREAM} is more than nitrogen,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than beryllium ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than nitrogen ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_More_Than_Boron
+Run_Keyword_If_More_Than_Oxygen
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare boron to ${ODL_STREAM} and in case ${ODL_STREAM} is more than boron,
+ [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is more than oxygen,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than boron ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than oxygen ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_Less_Than_Boron
+Run_Keyword_If_More_Than_Fluorine
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare boron to ${ODL_STREAM} and in case ${ODL_STREAM} is less than boron,
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is more than fluorine,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than boron ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than fluorine ${kw_name} @{varargs} &{kwargs}
-Run_Keyword_If_More_Than_Carbon
+Run_Keyword_If_More_Than_Neon
[Arguments] ${kw_name} @{varargs} &{kwargs}
- [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is more than carbon,
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is more than neon,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
- BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than carbon ${kw_name} @{varargs} &{kwargs}
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than neon ${kw_name} @{varargs} &{kwargs}
Run_Keyword_If_Less_Than_Carbon
[Arguments] ${kw_name} @{varargs} &{kwargs}
[Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is less than carbon,
... run ${kw_name} @{varargs} &{kwargs} and return its value.
BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than carbon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Nitrogen
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare nitrogen to ${ODL_STREAM} and in case ${ODL_STREAM} is less than nitrogen,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than nitrogen ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Oxygen
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is less than oxygen,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than oxygen ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Fluorine
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is less than fluorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than fluorine ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_Less_Than_Neon
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare fluorine to ${ODL_STREAM} and in case ${ODL_STREAM} is less than neon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than neon ${kw_name} @{varargs} &{kwargs}