module Prism::Relocation

Prism parst deterministisch für dieselbe Eingabe. Dies bietet eine nützliche Eigenschaft, die über die node_id API auf Nodes verfügbar ist. Dies bedeutet effektiv, dass für dieselbe Eingabe diese Werte bei jeder Parsung der Quelle konsistent bleiben. Das bedeutet, wir können die Quelle mit einem

node_id Wert erneut parsen und denselben Node wiederfinden.

Das Relocation Modul stellt eine API rund um diese Eigenschaft bereit. Es ermöglicht Ihnen, Nodes und Standorte mit einem minimalen Speicheraufwand (nur node_id und ein Feld-Identifikator) zu „speichern“ und sie später wiederherzustellen.