ROSE 0.11.145.192
matcherparser_decls.h
1#ifndef _parser_decls_h
2#define _parser_decls_h
3
4#include <string>
5
6// These are global declarations needed for the lexer and parser files.
7
8// Match operations classes
9#include "MatchOperation.h"
10
11// Front End specific classes
12class CCompiler;
13void InitializeParser(const std::string& inString);
14void FinishParser();
15
16void InitializeLexer(const std::string& tokenizeString);
17void FinishLexer();
18
19extern char* matcherparsertext;
20extern int matcherparserlineno;
21extern bool matcherparserdeprecated;
22int matcherparserlex();
23int matcherparserparse();
24void matcherparsererror(const char*);
25
26#endif