Diff
Not logged in

Differences From Artifact [ff42bce4fb7dc674]:

To Artifact [f1d2e31afdaaee9d]:


2 * Authors: k.inaba 2 * Authors: k.inaba 3 * License: NYSL 0.9982 http://www.kmonos.net/nysl/ 3 * License: NYSL 0.9982 http://www.kmonos.net/nysl/ 4 * 4 * 5 * Runtime data structures for Polemy programming language. 5 * Runtime data structures for Polemy programming language. 6 */ 6 */ 7 module polemy.value; 7 module polemy.value; 8 import polemy._common; 8 import polemy._common; 9 import polemy.lex; | 9 import polemy.failure; 10 import polemy.ast; 10 import polemy.ast; 11 11 12 /// Raised when something went wrong in runtime < 13 < 14 class RuntimeException : Exception < 15 { < 16 mixin ExceptionWithPosition; < 17 } < 18 < 19 /// Runtime values of Polemy 12 /// Runtime values of Polemy 20 13 21 abstract class Value 14 abstract class Value 22 { 15 { 23 } 16 } 24 17 25 /// 18 ///