def get_variable_from_line(a_project, a_variable_line):
    l_variable_regex = a_project.get_tools_regex("extract_local_variable")
    l_variable_values = l_variable_regex.findall(a_variable_line)
    l_result = []
    if l_variable_values:
        l_variable_names = l_variable_values[0][0].replace(" ", "").\
            replace("\t", "").split(",")
        for name in l_variable_names:
            l_result.append((name, l_variable_values[0][1],
                            l_variable_values[0][2], ""))
    return l_result
Parse a variable declaration line (like "a, b, c:INTEGER")
dataset/ETHPy150Open tioui/Vim_Eiffel_IDE/pyplugin/eiffel_class.py/get_variable_from_line