def symbols(): if not SingleArgFunction.__symbols_list: SingleArgFunction.__symbols_list = [] symbols_dict = get_symbol_classes_that_inherit_from("SingleArgFunction", "symbol") for value in symbols_dict.values(): SingleArgFunction.__symbols_list += value return SingleArgFunction.__symbols_list
def symbols(): if not Operator.__symbols_list: Operator.__symbols_list = [] symbols_dict = get_symbol_classes_that_inherit_from( "Operator", "symbol") for value in symbols_dict.values(): Operator.__symbols_list += value return Operator.__symbols_list
def symbols(): if not Constant.__symbols_list: Constant.__symbols_list = [] symbols_dict = get_symbol_classes_that_inherit_from( "Constant", "symbol") for value in symbols_dict.values(): Constant.__symbols_list += value return Constant.__symbols_list
def symbols(): if not Function.__symbols_list: Function.__symbols_list = [] symbols_dict = globals.get_symbol_classes_that_inherit_from( "Function", "symbol") for value in symbols_dict.values(): Function.__symbols_list += value return Function.__symbols_list
def symbols(): if not InterpretableSymbol.__symbols_list: InterpretableSymbol.__symbols_list = [] symbols_dict = get_symbol_classes_that_inherit_from( "InterpretableSymbol", "symbol") for value in symbols_dict.values(): InterpretableSymbol.__symbols_list += value return InterpretableSymbol.__symbols_list
def symbols(): if not Number.__symbols_list: Number.__symbols_list = [] symbols_dict = get_symbol_classes_that_inherit_from( "Number", "symbol") for value in symbols_dict.values(): Number.__symbols_list += value return Number.__symbols_list
def get_operator_chars(): operators = get_symbol_classes_that_inherit_from("Operator", "symbol") return ''.join([operators[o][0].symbol() for o in operators])
def symbols_dict(): if not Symbol.__symbols_dict: Symbol.__symbols_dict = get_symbol_classes_that_inherit_from( "Symbol", "symbol") return Symbol.__symbols_dict
def get_constants_chars_list(): numbers = get_symbol_classes_that_inherit_from("Constant", "symbol") return ''.join([o for o in numbers])
def interpretable_symbols_dict(): if not InterpretableSymbol.__interpretable_symbols_dict: InterpretableSymbol.__interpretable_symbols_dict = get_symbol_classes_that_inherit_from( "InterpretableSymbol", "interpret") return InterpretableSymbol.__interpretable_symbols_dict