def VariableExpression(variable):
    assert isinstance(variable, Variable), "%s is not a Variable" % variable
    if is_indvar(variable.name):
        return IndividualVariableExpression(variable)
    elif is_funcvar(variable.name):
        return FunctionVariableExpression(variable)
    elif is_eventvar(variable.name):
        return EventVariableExpression(variable)
    else:
        return ConstantExpression(variable)
Returns a map of `FunctionName: FunctionClass`
dataset/ETHPy150Open nltk/nltk/nltk/sem/logic.py/VariableExpression--crossover with--dataset/ETHPy150Open cloudtools/troposphere/troposphere/template_generator.py/TemplateGenerator.inspect_functions