Design Patterns
parser.h
Go to the documentation of this file.
1 // Based on "Design Patterns: Elements of Reusable Object-Oriented Software"
2 // book by Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm
3 //
4 // Created by Bartosz Rachwal. The National Institute of Advanced Industrial Science and Technology, Japan.
5 
6 #ifndef STRUCTURAL_FACADE_PARSER_H_
7 #define STRUCTURAL_FACADE_PARSER_H_
8 
9 #include "program_node_builder.h"
10 #include "scanner.h"
11 
12 namespace structural
13 {
14 namespace facade
15 {
16 class Parser
17 {
18  public:
19  Parser();
20  virtual ~Parser();
21 
22  virtual void Parse(Scanner&, ProgramNodeBuilder&);
23 };
24 }
25 }
26 
27 #endif
28 
Definition: shape_interface.h:11
Definition: parser.h:16
virtual ~Parser()
Definition: parser.cc:14
virtual void Parse(Scanner &, ProgramNodeBuilder &)
Definition: parser.cc:16
Parser()
Definition: parser.cc:12
Definition: program_node_builder.h:15
Definition: scanner.h:18