]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/ircd_lexer.l
Cleanup cmode help files and add cmodes provided by extensions.
[irc/rqf/shadowircd.git] / src / ircd_lexer.l
index bec3bc7a35dbb6e1144ef4ad9c32fd17792c5795..e7df1da93fc4acff6e976a7b1efe38212679f686 100644 (file)
@@ -15,7 +15,7 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  *  USA
  *
- * $Id: ircd_lexer.l 6 2005-09-10 01:02:21Z nenolod $
+ * $Id: ircd_lexer.l 3540 2007-07-30 17:26:00Z jilles $
  */
 
 %option case-insensitive
@@ -38,7 +38,7 @@
 #include "ircd_defs.h"
 #include "common.h"
 #include "config.h"
-#include "s_log.h"
+#include "logger.h"
 #include "s_conf.h"
 #include "newconf.h"
 
@@ -91,7 +91,7 @@ ws        [ \t]*
 digit     [0-9]
 comment   #.*
 qstring   \"[^\"\n]*[\"\n]
-string    [a-zA-Z_\~][a-zA-Z0-9_]*
+string    [a-zA-Z_\~\:][a-zA-Z0-9_\:]*
 include   \.include{ws}(\<.*\>|\".*\")
 
 %%
@@ -177,6 +177,7 @@ void ccomment()
           while ((c = input()) == '*');
           if (c == '/') 
             break;
+          if (c == '\n') ++lineno;
         }
       if (c == EOF)
         {