]> skyeroc.xyz Git - dgamelaunch/commitdiff
C-comments are pretty superfluous, remove support for them
authorJoshua Kwan <joshk@triplehelix.org>
Sat, 31 Jan 2004 06:22:38 +0000 (06:22 +0000)
committerJoshua Kwan <joshk@triplehelix.org>
Sat, 31 Jan 2004 06:22:38 +0000 (06:22 +0000)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@197 db0b04b0-f4d1-0310-9a6d-de3e77497b0e

config.l

index 11146c4f1762ed3478332196ea9935e3e1e79e7f..83a66522b2309e46d8c6273dc866fd29aabe01c9 100644 (file)
--- a/config.l
+++ b/config.l
@@ -11,8 +11,6 @@
 unsigned int line = 1, col = 0;
 unsigned int comment_begin_line, comment_begin_col;
 
-static void ccomment(void);
-
 #define YY_USER_ACTION col += yyleng;
 
 %}
@@ -22,7 +20,6 @@ VALUE         \".*\"
 MALSTRING      \"[^\"\n]*\n
 WHITE          [\t ]*
 COMMENT                ^#.*
-LONGCOMMENT    "/*"
 
 %%
 
@@ -40,11 +37,6 @@ LONGCOMMENT  "/*"
 
 {WHITE}                { }
 {COMMENT}      { }
-{LONGCOMMENT}  {
-  comment_begin_line = line;
-  comment_begin_col = col - 1;
-  ccomment();
-}
 
 "="            { return '='; }
 "shed_user"    { return TYPE_SUSER; }
@@ -69,37 +61,3 @@ LONGCOMMENT  "/*"
 }
 
 %%
-
-/* Ripped from ircd-hybrid/src/ircd_lexer.l */
-void ccomment(void)
-{
-  int c;
-
-  while (1)
-  {
-    while ((c = input()) != '*' && c != EOF)
-    {
-      if (c == '\n')
-      {
-        col = 0;
-       ++line;
-      }
-      else
-        ++col;
-    }
-      
-    if (c == '*')
-    {
-      ++col;
-      while ((c = input()) == '*') ++col;
-      if (c == '/') { ++col; break; }
-    }
-    if (c == EOF)
-    {
-      fprintf(stderr, "%s: encountered end-of-file in comment starting on line %d, column %d\n", config, col, comment_begin_col);
-      exit(1);
-
-      break;
-    }
-  }
-}