Robot Framework
robot.variables.search Namespace Reference

Classes

class  VariableIterator
 
class  VariableMatch
 

Functions

def _find_variable_start (string, identifiers)
 
def _not_escaped (string, index)
 
def _search_variable (string, identifiers, ignore_errors=False)
 
def contains_variable (string, identifiers='$@&')
 
def is_assign (string, identifiers='$@&', allow_assign_mark=False)
 
def is_dict_assign (string, allow_assign_mark=False)
 
def is_dict_variable (string)
 
def is_list_assign (string, allow_assign_mark=False)
 
def is_list_variable (string)
 
def is_scalar_assign (string, allow_assign_mark=False)
 
def is_scalar_variable (string)
 
def is_variable (string, identifiers='$@&')
 
def search_variable (string, identifiers='$@&% *', ignore_errors=False)
 
def unescape_variable_syntax (item)
 

Function Documentation

◆ _find_variable_start()

def robot.variables.search._find_variable_start (   string,
  identifiers 
)
private

Definition at line 207 of file search.py.

◆ _not_escaped()

def robot.variables.search._not_escaped (   string,
  index 
)
private

Definition at line 218 of file search.py.

◆ _search_variable()

def robot.variables.search._search_variable (   string,
  identifiers,
  ignore_errors = False 
)
private

Definition at line 153 of file search.py.

◆ contains_variable()

def robot.variables.search.contains_variable (   string,
  identifiers = '$@&' 
)

Definition at line 28 of file search.py.

◆ is_assign()

def robot.variables.search.is_assign (   string,
  identifiers = '$@&',
  allow_assign_mark = False 
)

Definition at line 50 of file search.py.

◆ is_dict_assign()

def robot.variables.search.is_dict_assign (   string,
  allow_assign_mark = False 
)

Definition at line 63 of file search.py.

◆ is_dict_variable()

def robot.variables.search.is_dict_variable (   string)

Definition at line 46 of file search.py.

◆ is_list_assign()

def robot.variables.search.is_list_assign (   string,
  allow_assign_mark = False 
)

Definition at line 59 of file search.py.

◆ is_list_variable()

def robot.variables.search.is_list_variable (   string)

Definition at line 42 of file search.py.

◆ is_scalar_assign()

def robot.variables.search.is_scalar_assign (   string,
  allow_assign_mark = False 
)

Definition at line 55 of file search.py.

◆ is_scalar_variable()

def robot.variables.search.is_scalar_variable (   string)

Definition at line 38 of file search.py.

◆ is_variable()

def robot.variables.search.is_variable (   string,
  identifiers = '$@&' 
)

Definition at line 33 of file search.py.

◆ search_variable()

def robot.variables.search.search_variable (   string,
  identifiers = '$@&%*',
  ignore_errors = False 
)

Definition at line 22 of file search.py.

◆ unescape_variable_syntax()

def robot.variables.search.unescape_variable_syntax (   item)

Definition at line 226 of file search.py.