Mercurial > projects > dang
diff lexer/Token.d @ 140:927ae00bd9d2
Added support for extern keyword. Being ignored atm though. Also changed ast/Module, so that you can get a list of only vars, functions or structs.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Sun, 20 Jul 2008 23:23:56 +0200 |
parents | 2be29b296081 |
children | 8c09fdaa724e |
line wrap: on
line diff
--- a/lexer/Token.d Fri Jul 11 21:47:57 2008 +0200 +++ b/lexer/Token.d Sun Jul 20 23:23:56 2008 +0200 @@ -72,7 +72,7 @@ */ bool isAttribute() { - return type >= Tok.Public && type <= Tok.Auto; + return type >= Tok.Public && type <= Tok.Extern; } /** @@ -207,6 +207,7 @@ Override, Depracted, Auto, + Extern, Align, @@ -297,6 +298,7 @@ Tok.Abstract:"Abstract", Tok.Override:"Override", Tok.Depracted:"Depracted", - Tok.Auto:"Auto" + Tok.Auto:"Auto", + Tok.Extern:"Extern" ]; }