Symbol constructor

Symbol(
  1. String name, {
  2. Assumptions assumptions = const Assumptions(),
})

Implementation

factory Symbol(String name, {Assumptions assumptions = const Assumptions()}) {
  if (!_symbolDictionary.containsKey((name, assumptions))) {
    _symbolDictionary[(name, assumptions)] = Symbol._(name, assumptions);
  }

  return _symbolDictionary[(name, assumptions)]!;
}