* Convert C comments to C++ style (why are some one way, some another?!)
authorMisha Brukman <brukman+llvm@gmail.com>
Thu, 12 Feb 2004 00:00:46 +0000 (00:00 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Thu, 12 Feb 2004 00:00:46 +0000 (00:00 +0000)
* Delete extra space, extra blank comment lines
* Convert function comments to doxygen

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11336 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/FileLexer.l

index 48070b34a144124027ae9ca1818070eab46d06f5..d9bc5a75d47ffdc167bcd3f7d4058045f437fdf8 100644 (file)
@@ -1,4 +1,4 @@
-/*===-- FileLexer.l - Scanner for TableGen Files ----------------*- C++ -*-===//
+//===-- FileLexer.l - Scanner for TableGen Files ----------------*- C++ -*-===//
 // 
 //                     The LLVM Compiler Infrastructure
 //
@@ -10,7 +10,7 @@
 // This file defines a simple flex scanner for TableGen files.  This is pretty
 // straight-forward, except for the magic to handle file inclusion.
 //
-//===----------------------------------------------------------------------===*/
+//===----------------------------------------------------------------------===//
 
 %option prefix="File"
 %option yylineno
@@ -38,7 +38,8 @@ namespace llvm {
 // Global variable recording the location of the include directory
 std::string IncludeDirectory;
 
-// ParseInt - This has to handle the special case of binary numbers 0b0101
+/// ParseInt - This has to handle the special case of binary numbers 0b0101
+///
 static int ParseInt(const char *Str) {
   if (Str[0] == '0' && Str[1] == 'b')
     return strtol(Str+2, 0, 2);
@@ -60,7 +61,6 @@ struct IncludeRec {
 
 static std::vector<IncludeRec> IncludeStack;
 
-
 std::ostream &err() {
   if (IncludeStack.empty())
     return std::cerr << "At end of input: ";
@@ -72,19 +72,8 @@ std::ostream &err() {
                    << Filelineno << ": ";
 }
 
-
-
-//
-// Function: ParseFile()
-//
-// Description:
-//     This function begins the parsing of the specified tablegen file.
-//
-// Inputs:
-//     Filename - A string containing the name of the file to parse.
-//     IncludeDir - A string containing the directory from which include
-//                  files can be found.
-//
+/// ParseFile - this function begins the parsing of the specified tablegen file.
+///
 void ParseFile(const std::string &Filename, const std::string & IncludeDir) {
   FILE *F = stdin;
   if (Filename != "-") {
@@ -99,10 +88,8 @@ void ParseFile(const std::string &Filename, const std::string & IncludeDir) {
     IncludeStack.push_back(IncludeRec("<stdin>", stdin));
   }
 
-  //
   // Record the location of the include directory so that the lexer can find
   // it later.
-  //
   IncludeDirectory = IncludeDir;
  
   Filein = F;
@@ -111,8 +98,9 @@ void ParseFile(const std::string &Filename, const std::string & IncludeDir) {
   Filein = stdin;
 }
 
-// HandleInclude - This function is called when an include directive is
-// encountered in the input stream...
+/// HandleInclude - This function is called when an include directive is
+/// encountered in the input stream...
+///
 static void HandleInclude(const char *Buffer) {
   unsigned Length = yyleng;
   assert(Buffer[Length-1] == '"');
@@ -133,14 +121,11 @@ static void HandleInclude(const char *Buffer) {
   // Open the new input file...
   yyin = fopen(Filename.c_str(), "r");
   if (yyin == 0) {
-    //
     // If we couldn't find the file in the current directory, look for it in
     // the include directories.
     //
-    // NOTE:
-    //  Right now, there is only one directory.  We need to eventually add
-    //  support for more.
-    //
+    // NOTE: Right now, there is only one directory.  We need to eventually add
+    // support for more.
     Filename = IncludeDirectory + "/" + Filename;
     yyin = fopen(Filename.c_str(), "r");
     if (yyin == 0) {
@@ -157,10 +142,9 @@ static void HandleInclude(const char *Buffer) {
   yy_switch_to_buffer(yy_create_buffer(yyin, YY_BUF_SIZE));
 }
 
-
-// yywrap - This is called when the lexer runs out of input in one of the files.
-// Switch back to an includer if an includee has run out of input.
-//
+/// yywrap - This is called when the lexer runs out of input in one of the
+/// files. Switch back to an includer if an includee has run out of input.
+///
 extern "C"
 int yywrap() {
   if (IncludeStack.back().File != stdin)