Use valid enum syntax instead of invalid alias syntax

This commit is contained in:
Hackerpilot 2014-02-14 14:23:27 -08:00
parent 3c6bab7d63
commit 2fb46a82c9
1 changed files with 690 additions and 690 deletions

View File

@ -369,7 +369,7 @@ mixin template Lexer(Token, alias defaultTokenFunction,
alias staticTokens, alias dynamicTokens, alias possibleDefaultTokens)
{
private alias _IDType = typeof(Token.type);
private alias _tok(string symbol) = TokenId!(_IDType, staticTokens, dynamicTokens, possibleDefaultTokens, symbol);
private enum _tok(string symbol) = TokenId!(_IDType, staticTokens, dynamicTokens, possibleDefaultTokens, symbol);
static assert (tokenHandlers.length % 2 == 0, "Each pseudo-token must"
~ " have a corresponding handler function name.");