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);