Diff
Not logged in

Differences From Artifact [5a9949a1eb8839b1]:

To Artifact [ca0ab118700475a8]:


7 7 module polemy.eval; 8 8 import polemy._common; 9 9 import polemy.failure; 10 10 import polemy.ast; 11 11 import polemy.parse; 12 12 import polemy.value; 13 13 import polemy.layer; 14 +import polemy.value; 15 +import polemy.valueconv; 14 16 15 17 /// Objects for maitaining global environment and evaluation of expression on it 16 18 class Evaluator 17 19 { 18 20 public: 19 21 /// Initialize evaluator with empty context 20 22 this() { theContext = new Table; }