summaryrefslogtreecommitdiffstats
path: root/Source/cmFortranParser.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmFortranParser.h')
-rw-r--r--Source/cmFortranParser.h70
1 files changed, 28 insertions, 42 deletions
diff --git a/Source/cmFortranParser.h b/Source/cmFortranParser.h
index 2ad951e..07e1b1c 100644
--- a/Source/cmFortranParser.h
+++ b/Source/cmFortranParser.h
@@ -13,7 +13,7 @@
#define cmFortranParser_h
#if !defined(cmFortranLexer_cxx) && !defined(cmFortranParser_cxx)
-# include "cmStandardIncludes.h"
+#include "cmStandardIncludes.h"
#endif
#include <stddef.h> /* size_t */
@@ -22,53 +22,37 @@
typedef struct cmFortranParser_s cmFortranParser;
/* Functions to enter/exit #include'd files in order. */
-bool cmFortranParser_FilePush(cmFortranParser* parser,
- const char* fname);
+bool cmFortranParser_FilePush(cmFortranParser* parser, const char* fname);
bool cmFortranParser_FilePop(cmFortranParser* parser);
/* Callbacks for lexer. */
-int cmFortranParser_Input(cmFortranParser* parser,
- char* buffer, size_t bufferSize);
-
+int cmFortranParser_Input(cmFortranParser* parser, char* buffer,
+ size_t bufferSize);
void cmFortranParser_StringStart(cmFortranParser* parser);
const char* cmFortranParser_StringEnd(cmFortranParser* parser);
-void cmFortranParser_StringAppend(cmFortranParser* parser,
- char c);
+void cmFortranParser_StringAppend(cmFortranParser* parser, char c);
-void cmFortranParser_SetInInterface(cmFortranParser* parser,
- bool is_in);
+void cmFortranParser_SetInInterface(cmFortranParser* parser, bool is_in);
bool cmFortranParser_GetInInterface(cmFortranParser* parser);
-
-void cmFortranParser_SetInPPFalseBranch(cmFortranParser* parser,
- bool is_in);
+void cmFortranParser_SetInPPFalseBranch(cmFortranParser* parser, bool is_in);
bool cmFortranParser_GetInPPFalseBranch(cmFortranParser* parser);
-
-void cmFortranParser_SetOldStartcond(cmFortranParser* parser,
- int arg);
+void cmFortranParser_SetOldStartcond(cmFortranParser* parser, int arg);
int cmFortranParser_GetOldStartcond(cmFortranParser* parser);
/* Callbacks for parser. */
-void cmFortranParser_Error(cmFortranParser* parser,
- const char* message);
-void cmFortranParser_RuleUse(cmFortranParser* parser,
- const char* name);
+void cmFortranParser_Error(cmFortranParser* parser, const char* message);
+void cmFortranParser_RuleUse(cmFortranParser* parser, const char* name);
void cmFortranParser_RuleLineDirective(cmFortranParser* parser,
const char* filename);
-void cmFortranParser_RuleInclude(cmFortranParser* parser,
- const char* name);
-void cmFortranParser_RuleModule(cmFortranParser* parser,
- const char* name);
-void cmFortranParser_RuleDefine(cmFortranParser* parser,
- const char* name);
-void cmFortranParser_RuleUndef(cmFortranParser* parser,
- const char* name);
-void cmFortranParser_RuleIfdef(cmFortranParser* parser,
- const char* name);
-void cmFortranParser_RuleIfndef(cmFortranParser* parser,
- const char* name);
+void cmFortranParser_RuleInclude(cmFortranParser* parser, const char* name);
+void cmFortranParser_RuleModule(cmFortranParser* parser, const char* name);
+void cmFortranParser_RuleDefine(cmFortranParser* parser, const char* name);
+void cmFortranParser_RuleUndef(cmFortranParser* parser, const char* name);
+void cmFortranParser_RuleIfdef(cmFortranParser* parser, const char* name);
+void cmFortranParser_RuleIfndef(cmFortranParser* parser, const char* name);
void cmFortranParser_RuleIf(cmFortranParser* parser);
void cmFortranParser_RuleElif(cmFortranParser* parser);
void cmFortranParser_RuleElse(cmFortranParser* parser);
@@ -83,19 +67,18 @@ union cmFortran_yystype_u
/* Setup the proper yylex interface. */
#define YY_EXTRA_TYPE cmFortranParser*
-#define YY_DECL \
-int cmFortran_yylex(YYSTYPE* yylvalp, yyscan_t yyscanner)
+#define YY_DECL int cmFortran_yylex(YYSTYPE* yylvalp, yyscan_t yyscanner)
#define YYSTYPE cmFortran_yystype
#define YYSTYPE_IS_DECLARED 1
#if !defined(cmFortranLexer_cxx)
-# include "cmFortranLexer.h"
+#include "cmFortranLexer.h"
#endif
#if !defined(cmFortranLexer_cxx)
#if !defined(cmFortranParser_cxx)
-# undef YY_EXTRA_TYPE
-# undef YY_DECL
-# undef YYSTYPE
-# undef YYSTYPE_IS_DECLARED
+#undef YY_EXTRA_TYPE
+#undef YY_DECL
+#undef YYSTYPE
+#undef YYSTYPE_IS_DECLARED
#endif
#endif
@@ -128,9 +111,12 @@ int cmFortran_yyparse(yyscan_t);
// Define parser object internal structure.
struct cmFortranFile
{
- cmFortranFile(FILE* file, YY_BUFFER_STATE buffer,
- const std::string& dir):
- File(file), Buffer(buffer), Directory(dir) {}
+ cmFortranFile(FILE* file, YY_BUFFER_STATE buffer, const std::string& dir)
+ : File(file)
+ , Buffer(buffer)
+ , Directory(dir)
+ {
+ }
FILE* File;
YY_BUFFER_STATE Buffer;
std::string Directory;