Source code for visual_viper.notation_builders.abstract_chart_notation

from visual_viper.dataset_builders import Key

[docs] class AbstractChartNotation: def __init__(self): self.dataset = {}
[docs] def register_dataset(self, dataset): self.dataset = dataset
[docs] def solve(self, el): if isinstance(el, Key): return self.dataset.get(el.key) return el