Diff
Not logged in

Differences From Artifact [bedecb22284cfae9]:

To Artifact [c82fe33ef6c72ef2]:


1 module polemy.eval; < 2 import polemy._common; < 3 /* | 1 /** 4 * Author: k.inaba | 2 * Authors: k.inaba 5 * License: NYSL 0.9982 (http://www.kmonos.net/nysl/ | 3 * License: NYSL 0.9982 http://www.kmonos.net/nysl/ > 4 * 6 * Evaluator for the polemy programming language | 5 * Evaluator for Polemy programming language. 7 */ 6 */ > 7 module polemy.eval; > 8 import polemy._common; 8 import polemy.ast; 9 import polemy.ast; 9 import polemy.runtime; 10 import polemy.runtime; 10 11 11 Context eval(Program prog) 12 Context eval(Program prog) 12 { 13 { 13 return eval(prog, new Context); 14 return eval(prog, new Context); 14 } 15 }