Differences From Artifact [ff42bce4fb7dc674]:
- File
polemy/value.d
- 2010-11-20 14:04:44 - part of checkin [8e3db9ef20] on branch trunk - macro worked! (user: kinaba) [annotate]
To Artifact [f1d2e31afdaaee9d]:
- File
polemy/value.d
- 2010-11-20 16:35:14 - part of checkin [3464a035ec] on branch trunk - source code cleanup (user: kinaba) [annotate]
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 ///