#include "ast.hpp"
#ifndef YY_TYPEDEF_YY_SCANNER_T
-#define YY_TYPEDEF_YY_SCANNER_T
-typedef void* yyscan_t;
+# define YY_TYPEDEF_YY_SCANNER_T
+typedef void *yyscan_t;
#endif
struct ctf_scanner_scope;
-struct ctf_scanner_scope {
- struct ctf_scanner_scope *parent;
- GHashTable *classes;
+struct ctf_scanner_scope
+{
+ struct ctf_scanner_scope *parent;
+ GHashTable *classes;
};
-struct ctf_scanner {
- yyscan_t scanner;
- struct ctf_ast *ast;
- struct ctf_scanner_scope root_scope;
- struct ctf_scanner_scope *cs;
- struct objstack *objstack;
+struct ctf_scanner
+{
+ yyscan_t scanner;
+ struct ctf_ast *ast;
+ struct ctf_scanner_scope root_scope;
+ struct ctf_scanner_scope *cs;
+ struct objstack *objstack;
};
BT_HIDDEN
BT_HIDDEN
int ctf_scanner_append_ast(struct ctf_scanner *scanner, FILE *input);
-static inline
-struct ctf_ast *ctf_scanner_get_ast(struct ctf_scanner *scanner)
+static inline struct ctf_ast *ctf_scanner_get_ast(struct ctf_scanner *scanner)
{
- return scanner->ast;
+ return scanner->ast;
}
BT_HIDDEN