comparison trunk/src/dil/lexer/Identifier.d @ 777:9f61e8af55d5

Added module dil.Compilation. Added predefined ID 'startaddress'. Added keyword 'nothrow'.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Wed, 20 Feb 2008 01:24:19 +0100
parents 5e3ef1b2011c
children
comparison
equal deleted inserted replaced
776:580d4ca9f1ff 777:9f61e8af55d5
11 /// Represents an identifier as defined in the D specs. 11 /// Represents an identifier as defined in the D specs.
12 /// 12 ///
13 ///<pre> 13 ///<pre>
14 /// Identifier := IdStart IdChar* 14 /// Identifier := IdStart IdChar*
15 /// IdStart := "_" | Letter 15 /// IdStart := "_" | Letter
16 /// IdChar := Letter | "0"-"9" 16 /// IdChar := IdStart | "0"-"9"
17 /// Letter := UniAlpha 17 /// Letter := UniAlpha
18 ///</pre> 18 ///</pre>
19 /// Unicode alphas are defined in Unicode 5.0.0. 19 /// Unicode alphas are defined in Unicode 5.0.0.
20 align(1) 20 align(1)
21 struct Identifier 21 struct Identifier