Design Patterns
Main Page
Namespaces
Classes
Files
File List
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
structural
Definition:
shape_interface.h:11
structural::facade::Parser
Definition:
parser.h:16
structural::facade::Parser::~Parser
virtual ~Parser()
Definition:
parser.cc:14
structural::facade::Parser::Parse
virtual void Parse(Scanner &, ProgramNodeBuilder &)
Definition:
parser.cc:16
scanner.h
structural::facade::Parser::Parser
Parser()
Definition:
parser.cc:12
program_node_builder.h
structural::facade::ProgramNodeBuilder
Definition:
program_node_builder.h:15
structural::facade::Scanner
Definition:
scanner.h:18
src
structural
src
facade
parser.h
Generated by
1.8.10