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
Esempio n. 2
0
 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
Esempio n. 4
0
 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
Esempio n. 5
0
 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
Esempio n. 7
0
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])
Esempio n. 10
0
 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