From 3da1fe6d2fb07f3f361482d8056e36636dcec3f5 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 2 Feb 2010 12:03:26 -0500 Subject: Implement #if. --- dimension/lexer.l | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dimension/lexer.l') diff --git a/dimension/lexer.l b/dimension/lexer.l index 9510bcf..cd02da1 100644 --- a/dimension/lexer.l +++ b/dimension/lexer.l @@ -208,6 +208,9 @@ unsigned long wchar; (?# Directives) "#declare" RETURN_TOKEN(DMNSN_T_DECLARE); +"#else" RETURN_TOKEN(DMNSN_T_ELSE); +"#end" RETURN_TOKEN(DMNSN_T_END); +"#if" RETURN_TOKEN(DMNSN_T_IF); "#include" RETURN_TOKEN(DMNSN_T_INCLUDE); "#local" RETURN_TOKEN(DMNSN_T_LOCAL); "#undef" RETURN_TOKEN(DMNSN_T_UNDEF); -- cgit v1.2.3