Diff
Not logged in

Differences From Artifact [cc116d74213b45fc]:

To Artifact [b98c3d30e8619e71]:


1 module polemy.ast; < 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 * Syntax tree for the polemy programming language | 5 * Syntax tree for Polemy programming language. 7 */ 6 */ 8 < > 7 module polemy.ast; > 8 import polemy._common; 9 import polemy.lex : LexPosition; 9 import polemy.lex : LexPosition; 10 10 11 alias Statement[] Program; 11 alias Statement[] Program; 12 12 13 abstract class Statement 13 abstract class Statement 14 { 14 { 15 immutable LexPosition pos; 15 immutable LexPosition pos;