Mercurial > projects > ldc
comparison dmd/lexer.h @ 19:788401029ecf trunk
[svn r23] * Updated to DMD 1.021
author | lindquist |
---|---|
date | Thu, 04 Oct 2007 03:42:56 +0200 |
parents | c53b6e3fe49a |
children | 5acec6b2eef8 |
comparison
equal
deleted
inserted
replaced
18:c05ef76f1c20 | 19:788401029ecf |
---|---|
148 TOKunittest, | 148 TOKunittest, |
149 | 149 |
150 // Added after 1.0 | 150 // Added after 1.0 |
151 TOKref, | 151 TOKref, |
152 TOKmacro, | 152 TOKmacro, |
153 #if V2 | |
154 TOKtraits, | |
155 #endif | |
153 | 156 |
154 TOKMAX | 157 TOKMAX |
155 }; | 158 }; |
156 | 159 |
157 #define CASE_BASIC_TYPES \ | 160 #define CASE_BASIC_TYPES \ |
264 Token *peek(Token *t); | 267 Token *peek(Token *t); |
265 Token *peekPastParen(Token *t); | 268 Token *peekPastParen(Token *t); |
266 unsigned escapeSequence(); | 269 unsigned escapeSequence(); |
267 TOK wysiwygStringConstant(Token *t, int tc); | 270 TOK wysiwygStringConstant(Token *t, int tc); |
268 TOK hexStringConstant(Token *t); | 271 TOK hexStringConstant(Token *t); |
272 #if V2 | |
273 TOK delimitedStringConstant(Token *t); | |
274 TOK tokenStringConstant(Token *t); | |
275 #endif | |
269 TOK escapeStringConstant(Token *t, int wide); | 276 TOK escapeStringConstant(Token *t, int wide); |
270 TOK charConstant(Token *t, int wide); | 277 TOK charConstant(Token *t, int wide); |
271 void stringPostfix(Token *t); | 278 void stringPostfix(Token *t); |
272 unsigned wchar(unsigned u); | 279 unsigned wchar(unsigned u); |
273 TOK number(Token *t); | 280 TOK number(Token *t); |